2015-09-21から1日間の記事一覧

seeds.rbの使い方とマスタデータの取り扱いついて考える

1. マスタデータの扱いについて rake db:seedするたびにデータが挿入される。 idをインクリメントで自動挿入するときにめんどくさいことになる。 最初に挿入するマスターデータにassociationを張っている場合は、何回も生成してidが更新されると致命的なので…

ActiveAdminで新しいレコードだけ特定formを表示する

ActiveAdminを使っていて、新しいレコード、またはすでに存在しているレコード別々のフォームを表示させたいときには、以下のようにそれが新しいレコードかどうか条件分岐すればok if !f.object.new_record? f.input :status, collection: %w(init ready), s…