railsがんばる子

Ruby on Railsがんばる子です。胡蝶蘭のECサイトを運営しています。

2015-02-01から1日間の記事一覧

IntelliJ IDEA14でrailsスクリプトを使う

bundle exec rails runnerをIDEAでデバッグしたかったのだが、やり方が分からなくって苦戦しました。 rails console経由でスクリプトを渡して実行することで実現できたので、まぁ、それでもいいかと思ってます。 Run/Debug Configurations IRB consoleとして…

hashに対してtryする(hash#fetch、nil#try)

hashから要素を取り出すとき、nilだとエラーとなります。 [1] pry(main)> {}[:nanika] => nil [2] pry(main)> nil[:nanika] NoMethodError: undefined method `[]' for nil:NilClass そこでtryの登場ですが、hash#fetchは登録キーがないとエラーがはみ出てき…