Rails 3.2 + Require.js?

Я читал много информации о Require.js. AMD кажется очень интересной, и я заставил ее работать в автономном приложении backbone.js. Однако Sprocket в Rails, кажется, конфликтует с ним. Вы рекомендуете проекты со стандартным конвейером ресурсов Rails без Require.js?

Я видел эту статью, но она предназначена для Rails 3.1, поэтому не уверен, что она все еще применима: Использование RequireJS с приложением Rails 3.1

Кроме того, похоже, что Underscore больше не поддерживает AMD. Я не хочу использовать еще один пакет для работы с Backbone.


person Dean    schedule 01.06.2012    source источник
comment
Чтобы ответить на последнюю часть вашего вопроса, requirejs теперь поддерживает параметр конфигурации shim, который позволяет использовать библиотеки, отличные от AMD (например, Underscore) — requirejs.org/docs/api.html#config-shim   -  person Simon Smith    schedule 01.06.2012
comment
Для этого есть драгоценные камни: gem 'requirejs-rails'   -  person Mosselman    schedule 04.06.2012


Ответы (1)


Я сделал это некоторое время назад. Я использовал плагин «использовать» requireJS для загрузки несовместимых библиотек, таких как underscore.js.

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

и я думаю, что я включил только require.js в активы sprockets и использовал его, как и в любом другом приложении.

person skyw00lker    schedule 22.06.2012