2013-09-03 3 views
0

Как я могу ответить на кофе с ароматом JS?Как ответить на скрипт кофе

def new 
    respond_with { |format| format.js } 
end 

# new.js.coffee.erb 
$('#blah_' + @blah.id).something -> 
    etc... 

Это не работает: missing template. Мне нужно выбирать между кофе или erb, но я хочу оба.

ответ

2

Если вы суффикс вашего шаблона с .js.coffee, вы получите как возможности ERB, так и CoffeeScript.

Это очень запутанно, потому что в большинстве шаблонов вы определяете, какие предварительные процессоры вы хотите, чтобы ваши шаблоны запускались путем добавления расширений. См. Этот выпуск на GitHub: https://github.com/rails/coffee-rails/issues/36

0

Нет, вам нужно выбирать между кофе или js, поскольку кофе компилируется в js.

3

Ваш шаблон должен быть назван .js.coffee.

Смежные вопросы