我已经写 Rails 几年了,和之间的区别attr_accessible :person
真的attr_accessible :person_id
让我很烦。
attr_accessible :person
处理表单数据很烦人,尤其是选择助手,需要访问f.select :person_id...
attr_accessible :person_id
: 让设置 AR finder 结果变得更加冗长,比如User.person_id = Person.create!(name: "Hugh").id
我不太介意,但两者都使用似乎应该是不必要的。我也从未真正在其他人的代码中看到过偏好。我应该遵循这里的约定吗?