【发布时间】:2012-04-21 21:46:39
【问题描述】:
我正在使用 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 视图吗?
-
我在 app/views 下的 haml 中有我的观点。我也想将其中一些用作 JS 模板。但我不想复制粘贴代码。我想知道是否有一种方法可以创建一个仅读取视图文件夹中haml内容的js模板。
-
听起来你想要部分。你可以创建任何你想要的东西,包括部分并传递它们的值来填补空白。
标签: ruby-on-rails-3 haml