Как включить ссылки Cocoon в кнопки

В проекте rails я использую гем-кокон для создания вложенной формы. В приведенном примере используется метод link_to_remove_association, генерирующий ссылку, которая удаляет текущая вложенная форма при нажатии.

Это прекрасно работает как ссылка, но я хочу иметь ту же функциональность в вложенной кнопке начальной загрузки. Это возможно?

Лучшее, что у меня есть (которое только вставляет ссылку внутри кнопки):

%span.input-group-btn
    %button.btn.btn-default.btn-lg{type: 'button'}
      = link_to_remove_association "X", f, type:'button'

person user1618840    schedule 30.04.2015    source источник


Ответы (2)


Это то, что я использовал для достижения этой цели.

<%= link_to_remove_association button_tag('x', type: "button", class: "close"), f %>
person Michael Kenworthy    schedule 30.04.2015
comment
Спасибо, это не идеально, но лучше всего, что я мог придумать. - person user1618840; 01.05.2015

Вместо вложения button вы можете просто применить классы кнопок для стилизации ссылки напрямую:

%span.input-group-btn
  = link_to_remove_association "X", f, class: 'btn btn-default btn-lg'
person nathanvda    schedule 19.12.2016