私は<%= text_field_tag "mykey" %>
という形をしています。ユーザーはmyvalue
と入力して送信します。 POSTリクエストがRailsサーバーにヒットしたときにこの値を取得する方法は?Rails:text_field_tag入力でユーザーが入力した値を読み取る方法は?
Started POST "/assessments" for 127.0.0.1 at 2011-07-08 20:04:41 +0900
Processing by AssessmentsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"...", "mykey"=>"myvalue"}
をしかし、どのように私は私のコントローラでこの値を読むことができます:
私は、POSTリクエストを渡しmyvalue
を見ることができますか? AssessmentsController#create
で
は、私が最初にすることはのparamsをログに記録され、そしてそれは、残念ながら空です:
logger.debug session[:assessment_params].collect {|k,v| "#{k}: #{v}"}.join
注:私は理由another issueの、text_field_tagの代わりにtext_field使用することはできません。
ちょうどヒントは、あなたが値の配列を持たないことを希望する場合、それは部分的に資産化ハッシュまたは 'assetment [mykey] []'になるでしょう – Bohdan