Reinvent Yourself

技術メモや日々思っていることなど

Rails

RailsでHerokuのSendGridアドオンを使ってみる

はじめに HerokuのSendGridアドオンを、Rails+Action Mailerで使ってみる。 環境 Ruby 2.4.3 Rails 5.1.4 メーラーを作成する Action Mailerを使ってみる。下記サイトを参考に進める。 railsguides.jp メーラーを生成 % bin/rails generate mailer UserMaile…

Herokuのmigrate時のエラー(Gem::LoadError: Specified 'postgresql')を解決

はじめに Heroku上でmigrateを実行した際にエラーになったので備忘録としてメモしておく。 環境 ruby 2.4.3p205 Rails 5.1.4 Mac OS X 10.13.3 エラー内容 migrate時にエラー postgresqlがアダプタに指定されているのにgemがロードできないのでGemfileに「ge…

RubyMineでRspec実行時のエラー(Gem::GemNotFoundException)を解決

はじめに RubyMine上でRspecを実行するとエラーになったので備忘録としてメモしておく。 環境 RubyMine 2017.3.2 Ruby 2.4.3 Rails 5.1.4 エラー内容 RubyMineのRunからrspecを実行すると以下のエラーが発生した。 Testing started at 17:41 ... /Users/xxxx…

Ruby on RailsガイドにPull Requestを送ってみた

はじめに 以下のブログを読んでRailsガイドでOSS貢献してみたいなという気持ちがあったのと、ちょうどRailsガイドの誤記に気づいたのでプルリクを送ってみた。せっかくなので手順を残しておく。 blog.willnet.in 手順(2017/12/23現在) 手順の確認 下記ペー…

Cloud9でRails+React環境構築(3.Material-UIを動かしてみる)

はじめに 前回の続き sprink.hatenablog.com 引き続きこちらの記事を参考にさせて頂きました。 codezine.jp 手順 Yarnパッケージの追加 package.json(rails root直下)に以下を追加 (省略) "webpack-merge": "^4.1.0", "material-ui": "^0.18.0", "react-…

Cloud9でRails+React環境構築(2.Reactを動かしてみる)

はじめに 前回の続き sprink.hatenablog.com 引き続きこちらの記事を参考にさせて頂きました。 codezine.jp 手順 application.html.erbのjavascript_include_tagを変更 app/views/layouts/application.html.erb <%= javascript_include_tag 'application', '…

Cloud9でRails+React環境構築(1.下準備)

はじめに 下記を参考に構築してみた。 codezine.jp qiita.com 手順 Cloud9でworkspaceを作成 Dashborad画面で「Create a new workspace」をクリック workspace情報を設定 「Workspace name」を入力 「Rails Tutorial」を選択 「Create workspace」をクリック…

【Rails】Railsのログの読み方

はじめに Railsのログについて、実装の過程で出てきたログをもとに読み方をまとめてみた。 ログの格納場所 Railsは実行環境ごとに異なるログファイルを出力される。 ログの格納場所は、デフォルトでRails.root/log/となっており、ログのファイル名は、アプリ…