我希望获得一些关于设计 ERB 模板最佳实践的社区意见。
除了 ERB 模板中的 Ruby 代码之外,我还缩进了所有 HTML 标签。
这通常使得 ERB 非常可读。
假设上述或类似的参数,您更喜欢如何缩进较长的行?
考虑这个例子:
<div class="content">
<div class="row">
<div class="span10">
<%= simple_form_for(@user, html: { class: 'form-horizontal' }) do |f| %>
<%= f.input :MembershipID, label: 'Membership ID :', hint: 'Use the user\'s official Membership ID if they have one. Otherwise, enter their phone number (e.g. 2125551234)', input_html: { value: @user[:MembershipID] } %>
<% end %>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
f.input行变得非常丑陋且不可读。
我认为这样的东西是理想的,但我想在改变我的很多风格之前得到一些反馈。
<div class="content"> …Run Code Online (Sandbox Code Playgroud)