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