在Rails中使用js-routes gem

时间:2013-08-15 18:51:58

标签: ruby-on-rails ruby-on-rails-3.2

我正在阅读它的文档,但仍然无法弄清楚如何设置它。

到目前为止,我在jsroutes.rb中创建了一个Gemfile文件和gem,并在application.js文件中声明了它。

但是现在怎么用呢?如何处理jsroutes.rb文件?有人可以告诉我如何使用它吗?

https://github.com/railsware/js-routes

1 个答案:

答案 0 :(得分:1)

JS路由将命名路由添加到您的javascript中。你知道如何在视图中编写new_blog_comment_path(@blog)并自动为你提供/blogs/:blog_id/comments/new路径吗? JS路由允许您执行相同操作。因此,假设您有博客和嵌套注释路由,那么您可以在js中使用js-routes:您可以编写Routes.new_blog_comment_path(blog_id_or_blog_json),它将自动生成字符串,该字符串是该路由的路径。