相关疑难解决方法(0)

Rails多个belongs_to赋值

特定

用户:

class User < ActiveRecord::Base
   has_many :discussions
   has_many :posts
end
Run Code Online (Sandbox Code Playgroud)

讨论:

class Discussion < ActiveRecord::Base
    belongs_to :user
    has_many :posts
end
Run Code Online (Sandbox Code Playgroud)

帖子:

class Post < ActiveRecord::Base
    belongs_to :user
    belongs_to :discussion 
end
Run Code Online (Sandbox Code Playgroud)

我目前正在控制器中初始化帖子

@post = current_user.posts.build(params[:post])
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何设置/保存/编辑@post模型,以便设置帖子和讨论之间的关系?

ruby belongs-to ruby-on-rails-3

10
推荐指数
1
解决办法
2298
查看次数

标签 统计

belongs-to ×1

ruby ×1

ruby-on-rails-3 ×1