ruby-on-rails - 在 rails 中的 link_to 中将特定类添加到 image_tag

标签 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 助手中做到这一点?

最佳答案

使用 block 来定义链接的内容,在 block 内添加带有类的 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

关于ruby-on-rails - 在 rails 中的 link_to 中将特定类添加到 image_tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31316100/

相关文章:

ruby-on-rails - current_user 使用 Devise 在 Controller 中返回 TrueClass 而不是 User

ruby-on-rails - rails : Better way to create variables for views

ruby-on-rails - 警告 : unrecognized cop Rails/

ruby-on-rails - NewRelic 中后台任务的通知

ruby-on-rails - 如何为多个角色建立关联?

ruby-on-rails - 如何按原始顺序获取 POST 参数(使用 Rails)?

ruby-on-rails - gem install ruby​​-odbc -v '0.99995' 无法在 ubuntu 11.10 上安装

ruby-on-rails - 使用 Capistrano 运行所有命名空间任务

ruby-on-rails - Rails - 放置模型辅助方法的位置

qt - 在 Qt 中创建帮助文件