Orientuje się ktoś jak ogarnąć option_groups_from_collection_for_select z możliwością klikania na ‘rodzica’? http://i.stack.imgur.com/l3HZz.png - zależy mi aby dało się kliknąć na ‘Branch 1’
Żeby osiągnąć efekt o jakim piszesz, w jednym ze swoich projektów skorzystałem z gema Ancestry i użyłem czegoś takiego:
def nested_dropdown(items)
result = []
items.map do |item, sub_items|
result << [('- ' * item.depth) + item.name, item.id]
result += nested_dropdown(sub_items) unless sub_items.blank?
end
result
end
i w formularzu
= f.input :category_id, as: :select, collection: nested_dropdown(Category.all.arrange), include_blank: true, class: 'form-control'
O coś takiego mniej więcej chodzi?