Coffeescript и Haml с ненавязчивым Javascript (data-remote) в Rails 3.1

Я искал межсетевые ссылки, но не нашел кого-то, у кого была бы такая же проблема, как у меня, поэтому я предлагаю здесь свой вопрос.

Я только начал использовать 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 для представления? Где?

11
задан gariepy 8 March 2016 в 23:44
поделиться