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