2012-02-17 13 views
0

非常に簡単な質問...私はレールコンソールで遊んでいて、ユーザIDをuser_idカラムに渡そうとしています。現在のユーザレールのIDを渡す

u = User.create(:name => "foo", :email => "bar") 
Card.create(:user_id => u) 

はオールウェイズ関係なく、実際のIDは、ユーザーの何であるか私にuser_id 1を与えません。

私は私のカードが利用者に属すると私のユーザーが多くのカードを持っています...しかし、私は明示的にCard.create(:user_id => u.id)

を使用する必要があり、現時点では私は私がここに痛いほど何かを明らかに欠けている知っている...私はコントローラーで何かを宣言していると推定していますか?

答えて

3
u = User.create(:name => "foo", :email => "bar") 
Card.create(:user => u) 
+0

haha​​ ... fantastic – beoliver

+0

または 'u.cards.create({}) – TomDunning

関連する問題