访问PARAMS我试图访问参数在我的控制器作为字符串Ruby on Rails的从控制器从形式
当我登录
Rails.logger.debug "!!!" << "#{params[:username]}"
没有一样是感叹号之后,即使
Rails.logger.debug params.inspect
显示用户名有一个值。
有人可以告诉我如何获得用户名值显示在我的日志调试语句?
控制器代码:记录的的信息
def create
Rails.logger.debug params.inspect
Rails.logger.debug "!!!" << "#{@user[:username]}"
@user = Users.new(user_params)
{params[:birth_year]}"
if @user.save
redirect_to(:controller => 'users', :action => 'index')
else
render(:controller => 'access', :action => 'index')
end
end
最后几行:
"user"=>{"username"=>"TrevorTT" ...
!!!
显示你有的控制器代码。 – 2014-11-08 02:38:47
显示完整的控制器代码...并希望你有白名单方法.. – 2014-11-08 02:49:06
显示'params.inspect'的输出.. .. – 2014-11-08 02:51:09