DesignAssembler

備忘録に近い

NoMethodError: undefined method `val' for #<Arel::Nodes::BindParam:0x007feac3b90040>

こんにちは。

railsを書いていてアソシエーションのところで忘れていたところがあったのでメモ。

NoMethodError: undefined method `val' for #<Arel::Nodes::BindParam:0x007feac3b90040>

子のレコードを作成しようとしたらこんなエラーが出ました。

has_manyとbelongs_toの指定名はrailsの規約でした。

最初モデルにp_idとかc_idで書いていたのを

(モデル名)_id

に変更したら治りました。