如果我有一个关联 has_many :articles 和 belongs_to :user 的用户和文章模型,我会编写user.articles.new来创建一个具有正确 user_id 的新文章对象。
所以我的问题是关于一个有很多 belongs_to 关系的模型:
class Ownership < ActiveRecord::Base
attr_accessible :right_read, :right_create, :right_update, :right_delete
belongs_to :element
belongs_to :user
belongs_to :ownership_type
end
有没有一种解决方案可以创建一个完成了 3 个 ID(element_id、user_id、ownership_type_id)的对象所有权?
并且在 "attr_accessible" 中写入此 ID 是否危险?谢谢你。