传递当前用户rails的id

时间:2012-02-17 13:32:28

标签: ruby-on-rails database

超级简单的问题...我在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)

我知道我错过了一些非常明显的东西......我假设在控制器中声明了什么?

1 个答案:

答案 0 :(得分:3)

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