I think you are using gsub on symbol which is the reason you are thrown this error. Pass the string to the function instead of symbol: <%= dropdown_tags "sort_criteria", 'Select Criteria', %w(Category Status Amount-High Amount-Low) %>
On Sat, Jun 30, 2012 at 3:52 AM, Eastside Developer <[email protected]>wrote: > Environment: Rails 3.2.3 > > This is my first attempt at doing a dropdown menu in a Rails > application. I tried looking for help on the topic, but what complicated > things is that the term dropdown menu is used for actual dropdown menu > (page menu), as well as what is dropdown lists, form options, form > selections, etc. > > I found a pointer to https://github.com/dkeskar/rails-jquery-dropdown, > and following the instructions, I downloaded jquery_dropdown_helper.rb: > ) and placed it in /lib > > In my Gemfile, I have the following: > > gem 'jquery-rails' > > I downloaded jquery_dropdown_helper.rb: > https://github.com/dkeskar/rails-jquery-dropdown) and placed it in /lib > > In _header.html.erb, I have the following: > > <% require 'jquery_dropdown_helper' %> > .... > <%= hidden_field_tag :sort_criteria %> > <%= dropdown_tags :sort_criteria, 'Select Criteria', > %w(Category Status Amount-High Amount-Low) %> > > Here's the error code I'm getting: > > undefined method `gsub' for :sort_criteria:Symbol > > Any ideas? > > Attached is the jquery_dropdown_helper.rb > > Attachments: > http://www.ruby-forum.com/attachment/7541/jquery_dropdown_helper.rb > > > -- > Posted via http://www.ruby-forum.com/. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en-US. > > -- Thanks, Aash -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en-US.

