如何在rails中将HAML视图用作javascript模板?

时间:2012-04-21 21:46:40

标签: ruby-on-rails-3 haml

我正在使用haml在rails中创建视图。我希望其中一些视图也可以作为javascript模板使用。如果不重复自己,最好的方法是什么?

我希望我能做到这样的事情:

创建一个haml视图,例如

app/views/my_view.html.haml

并创建一个js模板:

app/assets/templates/my_view.js

在js模板中,有类似的东西:

//= Rails.views.render('my_view')

这样的事情可能吗?

1 个答案:

答案 0 :(得分:1)

如果你想将haml放在some_file.js.haml文件中,你可以在javascript中使用haml。

例如,您可以使用.js.haml文件作为js.erb文件的替代品,这些文件可能会在javascript回调中用于查看页面。