提交以下表单时,控制器中的参数可用 params[:teacher],但在视图中(呈现相同的视图),“language_id”的选定值不是 params[:teacher][:language_id],而是默认值(第一个选项)。
<%= form_for :teacher , :url => {:action =>"search_teacher"} , :html => { :method => "post"} do | f | %>
<%= f.select :language_id , t('languages_hash'), :include_blank => false %>
<%= f.submit :value => t("search_button") %>
在视图中使用调试方法进行调试时,存在 «params[:teacher][:language_id] » 参数。
谢谢