我已经关注并使用动态选择菜单在修订后的Railscast(第88集)中显示,以选择主要流派和相关的子流派。一切似乎都运转良好,但我现在已经注意到某些主要类型并没有完全通过他们的子流派。似乎一个名字中有空格的流派正在停止工作。在Railscast示例中,我看不到任何对此处理的引用。任何人都可以建议修复此问题吗?我想这是一种做某种解析的情况,但不知道从哪里开始。
Railscast就在这里 http://railscasts.com/episodes/88-dynamic-select-menus-revised 我完全遵循了它。唯一的区别是我有Primary Genre / Sub-Genre,如:
Rock / Punk Rock 摇滚/独立摇滚 摇滚/硬石
舞蹈&电子/技术 舞蹈&电子/鼓&低音 舞蹈&电子/电子
Rock选择做得很好,舞蹈&电子没有。
有什么想法吗?
答案 0 :(得分:0)
听起来你可能错过了在第一个选择菜单中转义文本的步骤?
country = $('#person_country_id :selected').text()
escaped_country = country.replace(/([ #;&,.+*~\':"!^$[\]()=>|\/@])/g, '\\$1')
查看最后一部分:http://railscasts.com/episodes/88-dynamic-select-menus-revised?view=asciicast