rails 3.1 coffeescript проблема расширения файла - PullRequest
1 голос
/ 30 июня 2011

У меня есть это приложение Stock rails 3.1, прежде чем что-либо добавлять, я тестировал, чтобы убедиться, что активы работают так, как рекламируется

поэтому я создал это приложение / assets / javascripts / test.coffee

, где test.coffee - это просто

оповещение "привет"

Когда я перехожу к http://127.0.0.1:3000/assets/test.coffee,, я вижу

(function() {
  alert("hi");
}).call(this);

Но если я сделаю http://127.0.0.1:3000/assets/test.js,, я получу ошибку маршрутизации; но я думал, что это правильное поведение, а не выше. Что я сделал не так?

1 Ответ

3 голосов
/ 30 июня 2011

Попробуйте переименовать ваш js-файл в test.js.coffee

Расширение Coffee означает, что этот файл должен быть предварительно обработан с помощью процессора кофе, так же как:

  • index.html.haml просто index.html с haml-процессором или
  • style.css.sass - это просто style.css с sass-процессором
...