【问题标题】:Rails nested form link_to_add not working with tableRails 嵌套表单 link_to_add 不适用于表
【发布时间】:2016-11-03 12:23:08
【问题描述】:

查看 我正在使用嵌套表单 link_to_add 多次添加表格行。

%tbody{class: 'row_fields'}
  = f.fields_for :opening_balance, wrapper: false do |t|
    %tr
      %td= t.text_field :date, autofocus: true, class: "form-control datepicker"
      %td= t.select :break_up, options_for_select(CustomerDetail::LIST_OF_BREAK_TYPES),{}, {prompt: "select break type", class: "form-control", "data-live-search": "true"}
      %td= t.text_field :inv_no, autofocus: true, class: "form-control"
      %td= t.text_field :due_date, autofocus: true, class: "form-control datepicker"
      %td= t.text_field :amount_due, autofocus: true, class: "form-control", id: "due_amt"
      %td
        = f.link_to_add :opening_balance, id: "show_open_bal_fields", class: "nested", :data => { :target => ".row_fields"} do
          %span.glyphicon.glyphicon-plus-sign{"aria-hidden" => "true"}
    %tr
问题是当我通过添加多行填充数据来保存表单时。它只需要表格的最后一行并且之前的行被禁用。在日志文件中它只显示最后一行已插入。有人可以帮助我吗。谢谢提前!!

【问题讨论】:

    标签: ruby-on-rails-4 nested-forms


    【解决方案1】:

    确保您的代码具有关系has_many。如果关系是has_many,则您的最后一行link_to_add 代码运行良好。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多