---

こんにちは〜

Ruby

macにRMagick をインストールする

macにRMagickをインストールしようとしたらちょっとハマったのでメモ ハマった imagemagickがインストールされていることを確認して、rmagicをインストールしようとしたらエラーになる。 $ brew info imagemagick imagemagick: stable 7.0.8-25 (bottled), H…

【Rails】sampleでランダムな要素を取得する

sampleについて↓ https://ref.xaio.jp/ruby/classes/array/sample ​ 今日見たソースコードで↓のようなのがあった。 user_ids = [] 5.times { user_ids << User.where(status: :active).sample.id } ​これを実行すると、5回分ユーザーを全件取ってきてランダ…

【Rails】nested attributesのerrorsに何番目か(index)を追加する

http://o.inchiki.jp/obbr/191 items[0].name と items[1].description にエラーがあった場合、 @user.errors["items.name"] # items[0] のエラーが入っている @user.errors["items.description"] # items[1] のエラーが入っている という状態になる。 なる…

Rubyのstrftimeで0埋めをしない(0を非表示)

知らなかったので備忘録 https://docs.ruby-lang.org/ja/1.9.3/method/Time/i/strftime.html -: 左寄せにする(0埋めや空白埋めを行わない) [2] pry(main)> now = Time.zone.now => Wed, 05 Dec 2018 16:05:57 JST +09:00 [3] pry(main)> now.strftime('%m月%…