私はユーザー、ロケーション、フォローのテーブルを持っています。ここで、ユーザーは :through => :follows を持っています。ユーザーと場所の両方に属します。Follows テーブルに行を追加したいと考えています。つまり、ユーザーと場所の間に次の関係を作成します。
これを行う方法がわかりません。または、Follows を正しく実装しているかどうかもわかりません。
class CreateFollows < ActiveRecord::Migration
def change
create_table :follows |do| t
t.references :user_id
t.references :location_id
t.timestamps
end
end
end
そして、userid と locationid を指定して、Follows 関係を追加するために使用しようとしているコードは次のとおりです。
newFollow = Follow.new(:user_id => userid, :location_id => locationid)
newFollow.save
エラー不明な属性が表示されます: user_id.
何か案は?私は本当に立ち往生しています。本当にありがとう!