モデル間の関連付けの際に、データを保存したくない場合はbuild
を使うが、
関連付けのパターンによって、メソッド名が変わるので、メモをしておく
モデル定義
https://github.com/rroblak/seed_dump
デフォルトdb/seeds.rbを上書きしてしまうため、通常はFILEオプションを利用した方がよい。
$ bin/rails r [シードファイルのパス]
$ bin/rails r db/seeds/hash_locks.rb
Railsのクエリメソッドのselect
とpluck
は役割が似ているが、それぞれ返り値の型が異なる。
select
はActiveRecordが返るirb(main):285:0* CorporateNumber.where(corporate_number: "H100004").select(:corporate_number)
D, [2016-06-14T17:02:06.443471 #3655] DEBUG -- : CorporateNumber Load (0.3ms) SELECT `corporate_numbers`.`corporate_number` FROM `corporate_numbers` WHERE `corporate_numbers`.`corporate_number` = 'H100004'
=> #<ActiveRecord::Relation [#<CorporateNumber id: nil, corporate_number: "H100004">]>
+----+--------------------+------------------------------+
| id | user | email |
+----+--------------------+------------------------------+
| 1 | 上長尾 | kelley.cartwright@willms.org |
| 2 | クズネツォフ | marlene.paucek@stanton.info |
| 3 | ラサール | jennyfer@thompson.com |
gem 'sass-rails'
があること- *= require_tree .
- *= require_self
application.css
ファイルの拡張子を .css
から .scss
に変える