うちのいぬ Tech Blog

Tech Blog of Uchinoinu/My dog

Ruby

Macでbrew updateしたら、rails s すると以下のエラーが出るようになった時、 brew info と brew switchで乗り切る

この間 brew update したら ImageMagickのバージョンがあがってしまい、RMagickが動かなくなりました。 $ rails s => Booting Puma => Rails 4.2.0 application starting in development on http://localhost:3000 => Run `rails server -h` for more startu…

Update rbenv and update ruby

Env MacOSX Yosemite Flow $ brew update $ brew upgrade ruby-build $ rbenv install -l # Check available versions $ rbenv install 2.2.3 # choose one from list above $ rbenv global 2.2.3 $ rbenv versions # Check result if you use bundler, you …

StrongParameter でparameterに配列があるとき、その配列の中身をチェックする方法

paramsがこんな感じのとき { "foo": [ { "bar": "tar", "baz": "sar" }, { "bar": "tor", "baz": "sor" }, { "bar": "ter", "baz": "ser" }, { "bar": "tir", "baz": "sir" }, ] } StrongParametersで配列の中身を見る private def foo_params params.requir…

Crafting Rails 4 Applications - capter 1-2 - Writing the Renderer

↓のつづきです。 Crafting Rails 4 Applications - capter 1-1 - Satomi's Daily Notestsumekoara.hateblo.jp 1.2 Rendererを書く まずはじめに、render()メソッドと許容されるいくつかのオプションについて話をしましょう。rendererとは何かということを正…

Review AND, OR, XOR to shorten code

def check true if hoge.present? && fuga.present? end ↑this above can be improved. def check hoge.present? && fuga.present? end Review AND, OR, XOR def hoge # AND false && false #=> false false && true #=> false true && false #=> false true…