在rails中的link_to中为image_tag添加特定类

时间:2015-07-09 11:27:35

标签: ruby-on-rails ruby helper

我想在我的link_to中添加一个包含文本的图像,所以我写了一段工作正常的代码:

<%=link_to image_tag('fleche_droite.svg') + "Ajouter un joueur à la liste", invite_player_path(@tournament), class: "btn btn-success", id: "convocation-submit" %>
问题是我需要在我的图像中添加一个特定的类来为它提供合适的大小。 我怎样才能在rails helper中做到这一点?

2 个答案:

答案 0 :(得分:3)

使用块来定义链接的内容,在块中添加带有类

的image_tag
<%=link_to invite_player_path(@tournament), class: "btn btn-success", id: "convocation-submit" do %>
   <%= image_tag('fleche_droite.svg', class: 'your-class-name') %>
<% end %>

另见link_to helper

答案 1 :(得分:1)

试试这个:

<%=link_to image_tag('fleche_droite.svg', class: 'my_class') + "Ajouter un joueur à la liste", invite_player_path(@tournament), class: "btn btn-success", id: "convocation-submit" %>