私はRails 3を使用して、というモデルとのアソシエーションをCompany
というモデルで設定しようとしています。`belongs_to`定義を持つモデルのリレーションID列とそれに類似する列名との間の衝突
また、reseller
というブール値のフィールドがあります。
したがって、テーブルcompanies
は、reseller:boolean
とreseller_id:integer
の列を持ちます。
私は私の見解では、これらの2つの列のためのform_fields
持っているとき、私はエラーを取得しています:ブールフィールド処理されるように:<%= c.check_box :reseller %>
はなく、私は再販業者が期待するところ、エラーが発生している
undefined method 'to_i' for "#<Reseller:0x007fc081e3cfa8>":Reseller
をリセラー協会。
方法はありますか?これはあなたの関連付けのリセラーメソッドを作成しますので、あなたはあなたの中に、当社のモデルを
belongs_to :reseller
を入れ
ありがとう、代わりにブール値の名前を変更しました。しかし、知って良い! –