0

私は従い、改訂されたRailscast(エピソード#88)に示されているように、動的選択メニューを使用して、プライマリジャンルと関連するサブジャンルを選択しています. すべてがうまく機能しているように見えましたが、特定の主要なジャンルがサブジャンルを通過していないことに気付きました. 名前にスペースが含まれるジャンルが動作を停止しているようです。Railscast の例では、これを処理するための参照は見当たりません。誰でもこれの修正を提案できますか? ある種の解析を行う場合だと思いますが、どこから始めればよいかわかりません。

Railscast はここ にありますhttp://railscasts.com/episodes/88-dynamic-select-menus-revised 私はそれを正確にフォローしました。唯一の違いは、次のようなプライマリ ジャンル/サブ ジャンルがあることです。

ロック / パンクロック ロック / インディー ロック ロック / ハードロック

ダンス & エレクトロニック / テクノ ダンス & エレクトロニック / ドラム & ベース ダンス & エレクトロニック / エレクトロニカ

ロック セレクトは問題なく機能しますが、ダンス & エレクトロニックは機能しません。

何か案は?

4

1 に答える 1

0

最初の選択メニューでテキストをエスケープする手順を見逃したように思えますか?

country = $('#person_country_id :selected').text()
escaped_country = country.replace(/([ #;&,.+*~\':"!^$[\]()=>|\/@])/g, '\\$1')

最後のセクションをチェックしてください: http://railscasts.com/episodes/88-dynamic-select-menus-revised?view=asciicast

于 2012-08-26T19:13:22.790 に答える