【发布时间】:2012-08-14 00:08:38
【问题描述】:
我已经写 Rails 几年了,attr_accessible :person 和 attr_accessible :person_id 之间的区别真的让我很烦。
attr_accessible :person 让处理表单数据很烦人,尤其是对于需要访问 f.select :person_id... 的 select 助手来说
attr_accessible :person_id:让设置 AR finder 结果变得更加冗长,例如 User.person_id = Person.create!(name: "Hugh").id
我不太介意,但似乎没有必要同时使用两者。我也从未真正在其他人的代码中看到过偏好。这里有我应该遵循的约定吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 activerecord