我对 Mustache 很陌生。我的 Rails 3.2.5 应用程序 @ app/templates/new.mustache 中有以下 Mustache 模板:

<h1>Add a new record</h1>
{{> form}}

我想为 new + edit 重用表单,所以我在 app/templates/_form.mustache 中有以下内容:
<%= form_for @record do |f| %>
  <dl class="form">
    <dt><%= f.label :name %></dt>
    <dd><%= f.text_field :name %></dd>
  </dl>
<% end %>

这显然不是 Mustache 模板。我找不到任何使用 Mustache 的 Rails 表单助手的方法。除了回到ERB,我想看看是否有办法解决它。

问题: 当我使用 Mustache 而不是 ERB 时,如何使用 Rails 的表单助手?

谢谢!!!

最佳答案

mustache 应该是没有逻辑的。当我使用它时,我一直在手动构建表单。

关于ruby-on-rails - 在 rails 3 中形成带有 mustache 的助手,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11422664/

10-12 22:30