我有一個三表計劃,渠道和ChannelCategory。在創建新計劃時,我想選擇多個頻道類別,並基於此選擇多個頻道。請爲我提供解決方案。Ruby on Rails多選
0
A
回答
1
對於多重選擇,你可以做這樣的事情
<%= f.select(:channel_category, [['Sports', 'sports'],
['Entertainment', 'entertainment'],
['Music', 'music']
],{ :prompt => "Please select"},
{ :multiple => true, :size => 3 }) %>
編輯:
然後你還需要多渠道選擇
<%= f.select(:channels, [['Channel1', 'ch1'],
['Channel1', 'ch2'],
['Channel1', 'ch3']
],{ :prompt => "Please select"},
{ :multiple => true, :size => 3 }) %>
如果你需要選擇的通道後, channel_categories也許你可以嘗試conditional validations。
我有類似的問題,所以我解決了它與條件驗證。
+0
我不明白爲什麼我需要嵌套窗體。 –
+0
我正在創建一個新的計劃,我可以選擇多個頻道類別作爲體育,娛樂,音樂等,並在此基礎上選擇其中的一個,我希望根據上述選定的頻道類別選擇多個頻道。 –
+0
你可以請指導我,因爲它是單通道類別工作。 –
相關問題
- 1. Ruby on Rails 4選擇多個
- 2. Ruby on rails多對多
- 3. 選擇&onChange | Ruby on Rails的
- 4. Ruby on Rails select_tag選定值
- 5. Ruby on Rails - 可選關聯?
- 6. Ruby on Rails的CMS選項?
- 7. Ruby on Rails,will_paginate,複選框
- 8. Ruby on Rails多個collection_select
- 9. Ruby on Rails ActiveRecord:多元化
- 10. Ruby on Rails 3多表
- 11. Ruby on Rails和多核CPU
- 12. Ruby on Rails - 多編輯
- 13. CMS on Ruby on Rails
- 14. Ruby和Rails或Ruby on Rails
- 15. Ruby與Ruby On Rails
- 16. Ruby on Rails:多態多對多設計?
- 17. Ruby on Rails + Formtastic:不檢查多選複選框的複選框
- 18. Ruby on Rails fullcalendar-rails
- 19. 的Ruby on多重選擇與很多Rails的許多關係
- 20. ruby on rails css
- 21. Ruby on rails console
- 22. OCIError(ruby on rails)
- 23. Friendly_ID Ruby on Rails
- 24. Ruby on rails hosting
- 25. ActiveRecordNotFound Ruby On Rails
- 26. Ruby on Rails Switch
- 27. Ruby on Rails routes.rb
- 28. OpenTok Ruby On Rails
- 29. Ruby on Rails,Resque
- 30. Ruby on Rails + Devise
你可以請張貼你的代碼嗎? –