Ruby on rails 在rails中很难关联模型,我是否遗漏了什么?
我想看看是否有人能找出这一点以及我遗漏了什么。这不是我第一次将一个模型与一个用户模型关联起来,以获取并关联用户id,但是这一次,我认为措辞本身可能是问题所在。不管怎样,如果我错过了什么,请看一看,让我知道 所以我有了我的user.rb模型Ruby on rails 在rails中很难关联模型,我是否遗漏了什么?,ruby-on-rails,Ruby On Rails,我想看看是否有人能找出这一点以及我遗漏了什么。这不是我第一次将一个模型与一个用户模型关联起来,以获取并关联用户id,但是这一次,我认为措辞本身可能是问题所在。不管怎样,如果我错过了什么,请看一看,让我知道 所以我有了我的user.rb模型 class User < ActiveRecord::Base attr_accessible :user_id has_many :newfbtimelinestories end class NewFbtimelineStory &l
class User < ActiveRecord::Base
attr_accessible :user_id
has_many :newfbtimelinestories
end
class NewFbtimelineStory < ActiveRecord::Base
belongs_to :user
end
或
class用户
或
class用户
我已经有一段时间没有谈恋爱了 |用户| |新建FBTimeLineStory|
|------| |--------------------|
|| | id|
|id | 1------*|用户id|
|______| |____________________|
类用户
好的,所以我试过在NewFbtimelineStory的模型中做user\id:user.current[:id]
。像这样创建NewFbtimelineStory.create({user\u id:user.current[:id]})
但是在另一个模型中之前,我所要做的就是`SomeModel.create({user\u id:user.current})。。。有点困惑。抱歉。第二个是您想要的,您遇到了什么错误?我相信您必须将attr\u accessible:user\u id
放在NewFbtimelineStory
中,而不是user
中。这就是问题所在吗?@japed你的意思是SomeModel.create({user\u id:user.current})
是我应该使用的吗?谢谢!我在NewFBTimeStory模型中以错误的方式与我的用户关联…:)我想我只需要使用User.current.new\u fbtimeline\u stories.create({})。。。
class User < ActiveRecord::Base
attr_accessible :user_id
has_many :new_fbtimeline_stories
end
class User < ActiveRecord::Base
attr_accessible :user_id
has_many :new_fbtimeline_story
end
class User < ActiveRecord::Base
attr_accessible :user_id
has_many :NewFbtimelineStories
end
| User | | NewFbtimelineStory |
|------| |--------------------|
| | | id |
| id |1-------*| user_id |
|______| |____________________|
class User < ActiveRecord::Base
has_many :new_fbtimeline_stories
end
class NewFbtimelineStory < ActiveRecord::Base
belongs_to :user
attr_accessible :user_id
end