Как мы знаем, Rails 3.1 использует CoffeeScript и JQuery.
Старый способ обработки запроса ajax - это ответ на запрос шаблона с именем some_action.js.erb
Теперь, когда у нас есть CoffeeScript и я хочу, чтобы мой шаблон мог использовать синтаксис coffeescript. Так что я могу сделать?
Просто изменить суффикс имени файла шаблона?
some_file.js.coffee это прекрасно работает в каталоге assets / javascript .
Но я обрабатываю ajax-запрос, и его шаблон находится в папке views , если просто изменить имя шаблона с some_action.js.erb на some_action. js.coffee.erb или some_action.js.coffee , он не будет работать, rails обрабатывает его как обычный файл и не скомпилирует его из синтаксиса coffeescript в обычный javascript.
Мне очень жаль моих способностей на английском, надеюсь, на этот раз мой вопрос объяснит мою цель.