我的控制器有:
def create
@todo=Todo.new(params[:todo]).save
redirect_to todos_path
end
end
我的模特有:
class Todo < ActiveRecord::Base
end
答案 0 :(得分:0)
这是由于rails 4中的强参数是默认值。
此代码的一个简单修复是:
@todo= Todo.new(params[:todo].permit(:description)).save
控制器中的
答案 1 :(得分:0)
你也可以使用许可证!方法,它将添加白名单整个参数哈希。它在documentation中有所描述。但不建议这样做。