次のコードを使用して、アプリケーションにドロップダウンを作成しました。
<% form_for :categories, :url=> {:controller => 'products', :action => 'cat'} do |f| %>
<%= f.select(:category , Categories.all.map{ |u| [u.name, u.id] }, :prompt => "Select a category") %>
<input type="submit" value="go"/>
<%end%>
コントローラ:
def cat
@products = Product.search_category params[:category]
end
ドロップダウンからカテゴリを選択すると、パラメータとして「nil」が返されます。何が理由でしょうか?