我几乎总是在我的Rails模型中使用attr_accessible
。
当我运行相关的生成器时,是否有生成器标志或其他终端命令有attr_accessible
并且模型字段会自动插入到模型文件中?
答案 0 :(得分:1)
不确定。但您可以使用this gem注释您的模型。
它会将模型文件中的架构信息添加为文件顶部的注释。也许这可以帮助您以某种方式创建attr_accessible
字段。
答案 1 :(得分:0)
Rails认为所有字段都可以访问(ID之外),除非你不想要它们。
如果这是一个主要的痛点,你可以编写自己的生成器来覆盖默认的生成器。我建议的一件事是,如果你的attr_accessible
为每个模型做了很多工作,那么使用attr_protected
会更适合你的任务吗?