我正在使用haml在rails中创建视图。我希望其中一些视图也可以作为javascript模板使用。如果不重复自己,最好的方法是什么?
我希望我能做到这样的事情:
创建一个haml视图,例如
app/views/my_view.html.haml
并创建一个js模板:
app/assets/templates/my_view.js
在js模板中,有类似的东西:
//= Rails.views.render('my_view')
这样的事情可能吗?
答案 0 :(得分:1)
如果你想将haml放在some_file.js.haml文件中,你可以在javascript中使用haml。
例如,您可以使用.js.haml文件作为js.erb文件的替代品,这些文件可能会在javascript回调中用于查看页面。