按照平常的习惯,写了一个model之后,习惯把model对应的表字段显式写到model文件中,发现报了以下的错误:
才想起来,工作时用的rails的版本是3.2的,自己搭建个人项目用的是4.0.2版本,估计不支持这种写法就,看报错的提示就有解决办法,引入protected_attributes这gem包就行了,方法如下:
在项目的Gemfile里面加入: gem "protected_attributes".
有兴趣的可以看看stackoverflow的一篇问答:http://stackoverflow.com/questions/17371334/how-is-attr-accessible-used-in-rails-4