我有一個三表計劃,渠道和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 - 可選關聯?
- 2. Ruby on Rails ActiveRecord:多元化
- 3. Ruby on Rails - 多編輯
- 4. CMS on Ruby on Rails
- 5. Ruby與Ruby On Rails
- 6. ruby on rails form_for
- 7. Ruby on Rails - Sqlite3
- 8. Ruby on Rails - send_file
- 9. LocalJumpError(Ruby on Rails)
- 10. Mootools + Ruby on Rails ==?
- 11. Ruby on Rails + Devise
- 12. Ruby on Rails XML
- 13. OCIError(ruby on rails)
- 14. Docsplit Ruby on Rails
- 15. Ruby on Rails Time.now
- 16. Ruby on rails console
- 17. Ruby On Rails Application.html.haml
- 18. Ruby on Rails remote_form_tag
- 19. Ruby on Rails Time.zone.now
- 20. ruby on rails - spree.js'jquery.ui.all'
- 21. Ruby on rails redirect_to
- 22. Ruby ON rails- Webrick
- 23. Ruby on rails hosting
- 24. ActiveRecordNotFound Ruby On Rails
- 25. Ruby on Rails + EventMachine?
- 26. Ruby on Rails Secrets.yml
- 27. Ruby on Rails + Ajax
- 28. Ruby on Rails&Javascript
- 29. MongoDb Ruby on Rails
- 30. Friendly_ID Ruby on Rails
你可以請張貼你的代碼嗎? –