Измените link_to на кнопку в форме вложенной модели

Хорошо, я только что закончил реализацию вложенной формы из

http://railscasts.com/episodes/196-nested-model-form-part-1

http://railscasts.com/episodes/197-nested-model-form-part-2

Это отличное видео, но теперь я хочу настроить ссылки и сделать их похожими на кнопки...

это код ссылки:

<p><%= link_to_add_fields "Add Vehicle", f, :vehicles %></p>

и это на самом деле ссылки на вспомогательный метод:

  def link_to_add_fields(name, f, association)
    new_object = f.object.class.reflect_on_association(association).klass.new
    fields = f.fields_for(association, new_object, :child_index => "new_#{association}") do |builder|
      render("shipments/partials/" + association.to_s.singularize + "_fields", :f => builder)
    end
    link_to_function(name, "add_fields(this, \"#{association}\", \"#{escape_javascript(fields)}\")")
  end

как я могу сделать это в кнопку

Вот пример кода кнопки, который я использую:

<button id="add_button" class="btn btn-primary pull-right" style="margin-right: 15px;">Add Another</button>

Я попытался добавить класс по ссылке

Пробовал это:

<%= button_to_remove_fields "Remove", f, :class=>"btn btn-primary pull-right" %>

Получил это

wrong number of arguments (3 for 2)

1 ответ

<%= link_to_remove_fields "Remove", f %>
Другие вопросы по тегам