ルートを美化して、次のようにlists / name-of-list / idの構文に従うようにしています:http://gregmoreno.ca/how-to-create-google-friendly-urls-in-rails / 私は次のような新しいルートを定義しました:
map.list_permalink 'lists/:name/:id', :controller => 'lists', :action => 'show'
すべて正常に動作しますが、既存のajaxメソッドはリストコントローラーのshowアクションにルーティングされるようになりました。これを回避するにはどうすればよいですか?rjs専用に別のコントローラーを作成する必要がありますか?
編集:これが私のajax呼び出しの1つの例です:
<%= link_to_remote word, :url => {
:controller => "lists",
:action => "display" } %>