2012-06-01 37 views
3

我一直在阅读关于Require.js的大量信息。 AMD看起来非常有趣,我把它用在独立的backbone.js应用程序中。然而,Sprocket in Rails似乎与它冲突。你是否推荐使用没有Require.js的标准Rails资产管道的项目?Rails 3.2 + Require.js?

我看到这篇文章,但它是为Rails 3.1,所以不知道它是否仍然适用:Using RequireJS with a Rails 3.1 app

此外,下划线似乎不再能够支持AMD。我不想使用另一个软件包来与Backbone一起工作。

+0

要回答你问题的最后部分,requirejs现在支持'shim'配置选项,它允许使用非AMD库(如Underscore) - http://requirejs.org/docs/api.html#config -shim –

+0

这里有宝石: gem'requirejs-rails' – Mosselman

回答

0

我这样做,前一段时间我用“使用” requireJS插件加载不兼容的库像underscore.js

https://github.com/tbranyen/use.js

,我想我只包括require.js到链轮资产,并用它就像其他应用程序一样。