1

我正在尝试确定在 Rails 3 中使用nested_form/simple_form gem 时是否有办法自定义由 link_to_add 插入的 HTML。

目前它生成一个 div,但我希望它生成一个表格行。

我看过一个使用 Cocoon gem 的例子,但我更喜欢使用 nested_form。

当前代码非常简单:

table.table.table-striped
  tr 
    th Name
    th Notes
    th $ Value
    th
    = f.simple_fields_for :client_contracted_rates do |ccr|
      tr
        td = ccr.text_field :name, :class => "span2"
        td = ccr.text_field :notes, :class => "span2"
        td = ccr.text_field :value, :class => "span1"
        td = ccr.link_to_remove "x", :class => "btn btn-mini btn-danger"

= f.link_to_add "+ Add Contracted Rate", :client_contracted_rates, :class => "btn pull-right"

我希望生成一个表格行,或者至少与 div 和输入默认值不同。

干杯,

城野

4

1 回答 1

1

我最终没有使用f.link_to_add而是使用了= link_to方法。

这使我可以根据需要将= link_to包装在表格行内。

于 2012-10-19T03:53:57.213 回答