Rails 3.1 - 动态选择菜单
Posted
技术标签:
【中文标题】Rails 3.1 - 动态选择菜单【英文标题】:Rails 3.1 - Dynamic Select Menus 【发布时间】:2012-06-16 08:30:05 【问题描述】:我已经按照并正在使用修改后的 Railscast(第 88 集)中显示的动态选择菜单来选择主要流派和相关的子流派。一切似乎都运行良好,但我现在注意到某些主要类型并没有通过它们的子类型。似乎名称中带有空格的流派正在停止工作。在 Railscast 示例中,我看不到任何有关处理此问题的参考。任何人都可以建议解决这个问题吗?我想这是一个进行某种解析的案例,但不知道从哪里开始。
Railscast 在这里 http://railscasts.com/episodes/88-dynamic-select-menus-revised 我完全按照它。唯一的区别是我有 Primary Genre/Sub-Genre 之类的:
摇滚/朋克摇滚 摇滚/独立摇滚 摇滚/硬摇滚
舞曲与电子 / 电子舞曲 舞蹈与电子 / 鼓与贝斯 舞蹈与电子/电子音乐
摇滚乐可以正常工作,而舞曲和电子乐则不行。
有什么想法吗?
【问题讨论】:
【参考方案1】:听起来您可能错过了在第一个选择菜单中转义文本的步骤?
country = $('#person_country_id :selected').text()
escaped_country = country.replace(/([ #;&,.+*~\':"!^$[\]()=>|\/@])/g, '\\$1')
查看最后一节:http://railscasts.com/episodes/88-dynamic-select-menus-revised?view=asciicast
【讨论】:
以上是关于Rails 3.1 - 动态选择菜单的主要内容,如果未能解决你的问题,请参考以下文章
Rails 4 - 根据嵌套形式的第一个选择菜单中的选择动态填充第二个选择菜单