【发布时间】:2010-12-10 06:36:25
【问题描述】:
我有一个带有 vote 方法的 Post 类,该方法创建了一个 Vote 实例
这行不通
def vote(options)
vote = self.votes.create(options)
return vote if vote.valid?
nil
end
这确实有效
def vote(options)
options[:post] = self
vote = self.votes.create(options)
return vote if vote.valid?
nil
end
.create 调用不应该自动添加 :post 关联吗?
澄清
类发布<:base has_many>
类投票 true 属于_to :post 结束
【问题讨论】:
-
怎么不行?需要进一步解释。
标签: ruby-on-rails rails-activerecord