Ruby on rails 将js路由与Rails一起使用

Ruby on rails 将js路由与Rails一起使用,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,我正在阅读它的文档,但仍然不知道如何设置它 到目前为止,我在Gemfile中创建了一个jsroutes.rb文件和gem,并在application.js文件中声明了它 但是现在怎么用呢?如何处理jsroutes.rb文件?有人能告诉我怎么用这个吗 jsroutes将命名路由添加到javascript中。您知道如何在视图中编写新的日志注释路径(@blog),它会自动为您提供/blogs/:blog\u id/comments/new路径吗?JSRoutes也允许您这样做。因此,假设您有blog和

我正在阅读它的文档,但仍然不知道如何设置它

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

但是现在怎么用呢?如何处理jsroutes.rb文件?有人能告诉我怎么用这个吗


jsroutes将命名路由添加到javascript中。您知道如何在视图中编写新的日志注释路径(@blog),它会自动为您提供
/blogs/:blog\u id/comments/new
路径吗?JSRoutes也允许您这样做。因此,假设您有blog和嵌套的comments路由,那么您可以在js中使用js路由:您可以编写routes.new_blog_comment_path(blog_id_或_blog_json),它将自动生成字符串,该字符串是该路由的路径

jsroutes将命名路由添加到javascript中。您知道如何在视图中编写新的日志注释路径(@blog),它会自动为您提供
/blogs/:blog\u id/comments/new
路径吗?JSRoutes也允许您这样做。因此,假设您有blog和嵌套的comments路由,那么您可以在js中使用js路由:您可以编写routes.new_blog_comment_path(blog_id_或_blog_json),它将自动生成字符串,该字符串是该路由的路径

嘿@luri G.我有一个类似的问题。我执行了user1899082所执行的步骤,但我是否应该对jsroutes.rb执行某些操作。这些文档让人觉得好像有什么东西会被生成。我很困惑,因为我不确定需要进入那个文件的是什么。有什么帮助吗?@DanRubio您不需要向jsroutes.rb添加任何内容,除非您想更改它的一些选项。将它添加到
应用程序.js
并运行
rake tmp:cache:clear
,就可以启动服务器并使用javascript中的Routes对象。例如,如果您的routes.rb文件中有一个
posts
路由,那么在JS中您可以使用
routes.new\u post\u path()
,它将返回字符串,该字符串将是posts的路径(
/posts/new
)嘿@luri G。我有一个类似的问题。我执行了user1899082所执行的步骤,但我是否应该对jsroutes.rb执行某些操作。这些文档让人觉得好像有什么东西会被生成。我很困惑,因为我不确定需要进入那个文件的是什么。有什么帮助吗?@DanRubio您不需要向jsroutes.rb添加任何内容,除非您想更改它的一些选项。将它添加到
应用程序.js
并运行
rake tmp:cache:clear
,就可以启动服务器并使用javascript中的Routes对象。例如,如果您的routes.rb文件中有一个
posts
路由,那么在JS中,您可以使用
routes.new\u post\u path()
,它将返回字符串,该字符串将作为posts的路径(
/posts/new