2012-06-01 38 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到鏈輪資產,並用它就像其他應用程序一樣。