Rails 3.1 - 动态选择菜单

时间:2012-06-13 11:28:34

标签: jquery ruby-on-rails ruby-on-rails-3.1

我已经关注并使用动态选择菜单在修订后的Railscast(第88集)中显示,以选择主要流派和相关的子流派。一切似乎都运转良好,但我现在已经注意到某些主要类型并没有完全通过他们的子流派。似乎一个名字中有空格的流派正在停止工作。在Railscast示例中,我看不到任何对此处理的引用。任何人都可以建议修复此问题吗?我想这是一种做某种解析的情况,但不知道从哪里开始。

Railscast就在这里 http://railscasts.com/episodes/88-dynamic-select-menus-revised 我完全遵循了它。唯一的区别是我有Primary Genre / Sub-Genre,如:

Rock / Punk Rock 摇滚/独立摇滚 摇滚/硬石

舞蹈&电子/技术 舞蹈&电子/鼓&低音 舞蹈&电子/电子

Rock选择做得很好,舞蹈&电子没有。

有什么想法吗?

1 个答案:

答案 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