如何在 rails 中使用 HAML 视图作为 JavaScript 模板



我正在使用haml在rails中创建视图。我希望其中一些视图也可以作为javascript模板使用。在不重复自己的情况下做到这一点的最佳方法是什么?

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

创建 haml 视图,例如

app/views/my_view.html.haml

并创建一个 js 模板,如下所示:

app/assets/templates/my_view.js

在 js 模板中,具有类似以下内容的内容:

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

这样的事情可能吗?

如果你愿意,你可以在javascript中使用haml,把它放在一个some_file.js.haml文件中。

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

最新更新