訪問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