假设我的推文属于某个用户
它是否更好(例如是否有任何安全性、易用性或其他原因...)要声明:
attr_accessible :user或
attr_accessible :user_id或者两者都有
attr_accessible :user, :user_id发布于 2012-12-22 00:15:50
如果你的推文是User has_many :tweets,你的用户就不会有tweet_id或tweet。它会有一个tweet数组。attr_accessible将属性列在白名单中,以便可以对其进行质量分配。
通过定义attr_accessible :tweet,您到底想做什么?
而不是将attr_accessible用于:tweet或:user Rails提供了
accepts_nested_attributes_for :tweets
http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html
https://stackoverflow.com/questions/13993253
复制相似问题