1

我有一个表单(Rails)并希望将提交从表单字段中分离到一个单独的 DIV 中:

.row
  .span
    = form_for [@household, @payment], do |h|
      %fieldset
        = h.label :lastname
        = h.text_field :lastname
        -# etc etc

  .span
    = h.submit "Submit"

Haml 缩进规则说“提交”标签必须距离“.span”2 个空格。但这破坏了表单,它希望它与“%fieldset”在同一级别上缩进。

我怎样才能让这个表单在两个 DIV 上分裂?

4

1 回答 1

1

试试这个把你的提交放在字段集之外:

.row
    = form_for [@household, @payment], do |h|
        %fieldset.span
            = h.label :title
            = h.text_field :title
            -# etc etc

        .span
            = h.submit "Submit"

顺便说一句,如果你认为没有办法让你的模板更简洁,那么看看slim

于 2012-04-27T18:23:55.277 回答