0

我几乎总是attr_accessible在我的 Rails 模型中使用。

当我运行相关的生成器时,是否有生成器标志或其他终端命令attr_accessible以及模型字段自动插入到模型文件中?

4

2 回答 2

1

不确定。但是你可以使用这个gem来注释你的模型。

它将在模型文件中添加模式信息作为文件顶部的注释。也许这可以以某种方式帮助您创建attr_accessible字段。

于 2012-02-13T18:04:51.523 回答
0

Rails 认为所有字段都可以访问(在 ID 之外),除非您不希望它们访问。

如果这是一个主要的痛点,您可以编写自己的生成器来覆盖默认生成器。我建议的一件事是,如果您attr_accessible要为每个模型做很多工作,那么使用attr_protected会更适合您的任务吗?

于 2012-02-13T18:12:20.443 回答