ActiveModel::ForbiddenAttributesError in EventsController#create

Rails开发中,惯例大于配置,RESTful发挥到了极致。又从头看 Rails实战圣经,遇到一个问题 ActiveModel::ForbiddenAttributesError in EventsController#create 代码片段是:
def create
     #params.permit!
    @event = Event.new(params[:event])
    @event.save
end
教程上面的版本是Rails3.1,目前我用的版本是Rails4.0,在 @event = Event.new(params[:event])之前加上params.permit!,即可以解决这个问题,主要是Rails版本升级了,这个地方提高了安全性,不能直接访问了。 

你可能感兴趣的:(ActiveModel::ForbiddenAttributesError in EventsController#create)