问题:
在后 attr_accessible Rails 4 世界中,如果有的话,您建议以何种方式注释您的 ActiveRecord 模型类文件以传达其(数据库)属性?
进一步的想法
作为 Rails 3 -> 4 升级的一部分,我们正在进行切换,并且很高兴地从 attr_accessible 切换到控制器中的强参数。我理解并同意通过此开关提高安全性。如果您想了解更多相关信息,信息就在那里,而且不难找到。
但是,在我的 Rails 3 世界中,我喜欢在模型文件的顶部提醒哪些属性构成了一个类。特别是因为我们正在走向一个 ActiveRecord 类只是 DAO 的世界,那么除了数据库属性的集合之外,还有什么类呢?我不想去 schema.rb 文件只是为了记住它们。
我想错了吗?在 DAO 世界中,我是否应该创建我的 ActiveRecord 模型类文件,然后再也不打开它?
我知道annotate_models gem并在当天使用它。我不喜欢在注释掉的行中描述属性。(不可读,hackish,脆弱)
想法?意见?