【问题标题】:Does Rails 3.1 ajax still use js.erb?Rails 3.1 ajax 仍然使用 js.erb 吗?
【发布时间】:2012-01-13 19:57:58
【问题描述】:

如果这是一个愚蠢的问题,请提前道歉,我是初学者。

我正在阅读的 Rails 书籍已经达到了当前 Rails 框架的现实与书中当前不同的程度。具体来说,这与 Ajax 功能有关。本书建议创建一个 app/views/cmets/new.js.erb 文件来处理 ajax 请求,正如这个 railscast 所展示的那样;

http://railscasts.com/episodes/205-unobtrusive-javascript?autoplay=true

这仍然是 rails 3.1 中的工作方式吗?我已经看到 javascript/样式表现在通过资产管道提供,我想知道这是否改变了 ajax 请求的执行方式(即使它只是最佳实践的新建议)。我是否仍然可以依赖建议在视图文件夹中创建 js.erb 文件的教程,或者是否有新的最佳实践?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    这里有一个关于资产管道的 railscast:http://railscasts.com/episodes/279-understanding-the-asset-pipeline

    资产管道服务于静态资产,而不是动态资产,因此我们仍应依赖 js.erb 文件。 您可能还想查看本指南,其中提到了如何将 js.erb 文件与资产管道一起使用:http://guides.rubyonrails.org/asset_pipeline.html#javascript-coffeescript-and-erb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多