Измените image_tag на button_to

Я пытаюсь выяснить, как изменить этот код:

%li.input.optional= link_to_remove_association image_tag('minus.png', {:alt => "#{t('blabla.remove_model', model: t('activerecord.models.template_instance_right.one'))}"}), f

вместо этого использовать кнопку. Это первый раз, когда я использую Rails, поэтому я немного растерялся.

Я старался:

=button_to('Remove', {:alt => "#{t('blabla.remove_model', model: t('activerecord.models.template_instance_right.one'))}"})

который отображает кнопку, но не удаляет запись.

Я думаю, что мне нужно использовать link_to_remove_association но я не знаю, как совместить это с кнопкой по существу. Есть идеи?

1 ответ

Решение

Просто замени image_tag с button_tag тег:

%li.input.optional= link_to_remove_association button_tag('Remove', {:alt => "#{t('blabla.remove_model', model: t('activerecord.models.template_instance_right.one'))}"})
Другие вопросы по тегам