Rails 新手上路之 rails_1:ActiveModel::ForbiddenAttributesError 的解决方法

a307697028 · March 07, 2014 · Last by a307697028 replied at March 10, 2014 · 2802 hits

rails 3 与 rails 4 差异,导致 ActiveModel::ForbiddenAttributesError 的解决方法: rails3 :

def create @event = Event.new(params[:event]) end

rails4:

def create @event = Event.new(event_params) end

private

def event_params params.require(:event).permit(:name,:description,:) end

permited_attr

@pynix 不是很懂呢,求指教~~

前几天我也遇到这个错误了。。。。。

好像就是这么解决的。。。

#3 楼 @pynix 共同学习,共同进步~

#4 楼 @a307697028 好像是在用 active_admin 的时候碰到的。。。

#6 楼 @piecehealth 谢谢分享,理解了~

You need to Sign in before reply, if you don't have an account, please Sign up first.