0

我需要将我的注册表单分成 3 个表格块,我确实了解 html,但 html.erb 似乎以不同的方式工作。任何人都可以阐明我应该如何继续这样做吗?

 <fieldset>
  <table>
     <tr>
     <ol>
        <li>
          <td>   <%= f.required_label :first_name %> </td>
          <td>   <%= f.text_field :first_name %>&nbsp;</td>
       </li>
     </ol>
     </tr>
  </table>
  </fieldset>
4

2 回答 2

0

是的,您可以在.erb文件的任何位置编写 ruby​​ 代码,如果您在这之间编写任何代码,这<%= %>意味着它将打印在页面上,您可以使用<% %>符号表示变量和循环。并查看指南以了解 Rails 中的布局布局和渲染

于 2013-10-25T06:59:55.787 回答
0

我不确定我是否正确理解了这个问题,但这段代码应该可以工作。据我所知,没有required_labelForm helper 方法。

<fieldset>
<%= form_for(@user) do |f| %>
  <table>
    <tr>
      <ol>
        <li>
          <td><%= f.label :first_name %></td>
          <td><%= f.text_field :first_name, required: true %></td>
        </li>
      </ol>
    </tr>
  </table>
<% end %>
</fieldset>
于 2013-10-25T07:43:11.860 回答