2012-05-03 5 views
1

私はコントローラを持っています。関連するモデルがないajaxリクエストに応答するためにコントローラJaxDataControllerがあります。これは、単一のroutes.rbを入力match "/jaxdata/:shape_set_id" => "jax_data#fetch"レールにモデルのないコントローラ用のルートヘルパーを使用する

を持って

私は他の場所で私のアプリで.js.coffee.erbビュー内でこのモデルへのパスを含めるしたいと思います。これに利用できるルーティングヘルパーはありますか?それに失敗すると、どのビューでルーティングヘルパーを使用する必要がありますか?

答えて

3

ルートに:asオプションを指定すると、そのルートのヘルパーが作成されます。したがって:

match "/jaxdata/:shape_set_id" => "jax_data#fetch", :as => :jaxdata 

次に、あなたの意見にjaxdata_pathを参照することができるはずです。

このガイドのセクション3.6を参照してください:http://guides.rubyonrails.org/routing.html