1

我有一个控制器JaxDataController用于响应没有关联模型的 ajax 请求。

它有一个 routes.rb 条目match "/jaxdata/:shape_set_id" => "jax_data#fetch"

我想在我的应用程序的其他地方的 .js.coffee.erb 视图中包含此模型的路径。有没有可用的路由助手?如果做不到这一点,我应该在哪里声明要在任何视图中使用的路由助手?

4

1 回答 1

3

如果您:as在路由中指定选项,它将为该路由创建助手。因此:

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

然后您应该能够jaxdata_path在您的视图中引用。

请参阅本指南的第 3.6 节:http: //guides.rubyonrails.org/routing.html

于 2012-05-03T14:58:22.973 回答