2
这就是我在开发中所做的,在生产中失败。在狭窄的模板中渲染咖啡
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