超级简单的问题...我在rails控制台中玩游戏并试图将用户ID传递给user_id列。
u = User.create(:name => "foo", :email => "bar")
Card.create(:user_id => u)
无论用户的实际身份是什么,总是给我user_id 1
。
我的卡片属于用户,我的用户卡片很多......但目前我必须明确使用Card.create(:user_id => u.id)
我知道我错过了一些非常明显的东西......我假设在控制器中声明了什么?
答案 0 :(得分:3)
u = User.create(:name => "foo", :email => "bar")
Card.create(:user => u)