I am using the nested action groups available through the vhochstein/
active_scaffold fork. I had used it to create a quick select method to
be able to quickly filter the records based on the distinct values of
a column (state). It was working fine until I added records from other
countries (country column). I would like to have one level titles with
the country names and then the states would appear as the
action_links. Since it appears that the name of the group is derived
from the method (group.name), how do I get this to work. Here is what
I am trying:
config.action_links.collection.select_by_state do |group|
group.add 'select_by_state',
:label=>"All",
:type=>:collection,
:page=>true,
:inline=>false,
:method=>:put,
:parameters=>{:state=>'all'}
Model.select("DISTINCT(country)").order(:country).each do |
country|
*** group.country_name do |group| # This is the line that I
do not know how to do
Model.where(:country =>
country.country).select("DISTINCT(state)").order(:state).each do |
record|
group.add 'select_by_state',
:label=>record.state,
:type=>:collection,
:page=>true,
:inline=>false,
:method=>:put,
:parameters=>{:state=>record.state}
end
end
end
end
--
You received this message because you are subscribed to the Google Groups
"ActiveScaffold : Ruby on Rails plugin" 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/activescaffold?hl=en.