Это то, что я сделал, работая в разработке, терпит неудачу в производстве.Render coffee partial в тонком шаблоне
javascript:
#{ raw render 'my_partial.js' }
Мой частный номер my_partial.js.coffee
.
Это также работает в области развития:
javascript:
#{ raw render 'my_partial.js', handlers: [:coffee]}
Есть ли другой способ, как:
coffee:
#{ render 'my_partial' }
Я имею в виду, что это самая короткая форма включает кофе частичный внутри тонкий шаблон? и почему первый способ не удается в производстве:
ActionView::Template::Error (Missing partial my_partial
with {:locale=>[:en], :formats=>[:js], :handlers=>[:erb, :builder, :slim]}
и мое частичное должно называться 'my_partial.js.slim', верно? – juanpastas
Я хотел бы иметь my_partial.js.coffee, чтобы иметь цвета в файле. – juanpastas
Зависит; если ваш частичный файл является только coffeescript, он должен быть просто файлом. coffee. Если это так, то вам, вероятно, следует полностью удалить его из своих представлений и поместить в свой каталог ресурсов. – meagar