Rails:如何保护属性(没有任何attr_protected或attr_accessible调用)?

时间:2011-05-27 17:04:37

标签: ruby-on-rails ruby-on-rails-3

我收到了“警告:无法批量分配受保护的属性:输入”,但我的代码中没有对attr_accessibleattr_protected的任何调用。

还有什么可能导致属性受到保护吗?

我不太热衷于将所有属性添加到attr_accessible语句中,因为这只需要维护一件事。

2 个答案:

答案 0 :(得分:5)

type属性保留供单表继承内部使用。

您应该可以通过设置type

来使用set_inheritance_column
set_inheritance_column :kind # change to something other than :type.

答案 1 :(得分:0)

退房:Rails attr_accessible does not work for :type?

:type是您的问题。