Hi there
I have seen railscasts episode 88 about dynamic select menus and I
implemented it. However, it has some bugs, I managed to tackle some.
But I saw a better way to do that using related select forms
http://agilewebdevelopment.com/plugins/related_select_forms
according to the readme file this way looks very easy but when I run
it on rails 2.2.2 i get this error
uninitialized constant
ActionView::Helpers::RelatedSelectFormHelper::OrderedOptions
any idea how to solve it or if there is another plugin that does the
same function
Thanks
Have any luck solving this? I'm having the same problem.
Line 59 in 'vendor/plugins/related_select_forms/lib/
related_select_form_helper.rb '
changed this:
result[reference_value] ||= OrderedOptions.new
to:
result[reference_value] ||= ActiveSupport::OrderedOptions.new
I don't get the error anymore, but my 'related_collection_select' box
is coming up empty everytime.
So far no
I changed the line you mentioned
i get this error now
wrong number of arguments (5 for 4) --- the error fot
relared_collection_select line
<%= collection_select(:city, :id, City.find(:all, :order =>
"name"), :id, :name) %>
<%= related_collection_select(:street, :id, [:city, :id], Street.find
(:all), :id, :name, :city_id) %>
I am I doing it the wrong way
I solved this error
<%= related_collection_select(:street, :id, "city_id", Street.find
(:all), :id, :name, :city_id) %>
make the third parameter in double quote like city_id
however, i face the same problem, the second select menu does not
appear
???
Hi guys
Any one is aware of another plugin other than this one that does the
same thing
select a country and then display its state this is what we are
looking for
thanks
Try this....
I got the same error when going from Rails 2.1.1 to 2.2.2
in line 66 of 'vendor/plugins/related_select_forms/lib/
related_select_form_helper.rb '
change:
ActionView::Helpers::InstanceTag.new(object, method, self, nil,
options.delete(:object)).
to:
ActionView::Helpers::InstanceTag.new(object, method, self,
options.delete(:object)).
then:
<%= related_collection_select(:street, :id, [:city, :id], Street.find
(:all), :id, :name, :city_id) %>
that work?
Thank you very much. This way worked and saved me lots of efforts