Я искал le interwebs, но я не нашел никого, кто испытывал бы такую же проблему, как я, поэтому я предлагаю свой вопрос здесь.
Я только начал использовать Rails 3.1 с Compass, Haml и CoffeeScript и столкнулся спроблема.Когда я переименовываю свой специфичный для контроллера файл JavaScript, расположенный в app/assets/javascript/index.js
, в index.js.coffee
и транслирую код JavaScript в CoffeeScript, все работает как положено - файл запрашивается браузером и на лету компилируется в JavaScript.Изменения в файле CoffeeScript также вызывают перекомпиляцию.
Однако, когда я пытаюсь сделать это с помощью ненавязчивого JavaScript (:remote => true
) и переименовываю уже работающий файл JavaScript, расположенный в папке просмотра app/views/index/index.js.haml
, в index.js.coffee.haml
и переводя включенный код, Rails не распознает его как CoffeeScript, который нужно скомпилировать.
Что я делаю не так?Нужно ли мне активно включать оценку CoffeeScript для представления?Где?