我有一个控制器JaxDataController
,用于响应没有关联模型的ajax请求。
它有一个routes.rb条目match "/jaxdata/:shape_set_id" => "jax_data#fetch"
我想在我的应用程序的其他地方的.js.coffee.erb视图中包含此模型的路径。是否有可用的路由助手?如果不这样做,我应该在哪里声明要在任何视图中使用的路由助手?
答案 0 :(得分:3)
如果在路线中指定:as
选项,则会为该路线创建帮助。因此:
match "/jaxdata/:shape_set_id" => "jax_data#fetch", :as => :jaxdata
然后,您应该可以在视图中引用jaxdata_path
。
请参阅本指南第3.6节:http://guides.rubyonrails.org/routing.html