ruby-on-rails - 如何在带有图像的 link_to 中添加跨度

标签 ruby-on-rails ruby ruby-on-rails-3 link-to

所以我有这个:

<%= link_to(image_tag(@model.picture.url(:thumb), :alt => ''), "/pages/you/#{something.id}", {:id => "y_link_#{something.id}"}) %>

这行得通,但我也需要像这样的跨度:

 <a id="y_link_2" href="/pages/you/2" class="">
     <span>Apples</span>
     <img src="another_small.jpg?1236340989" alt="">
 </a>

如何添加

 <span>Apples</span>

link_to

最佳答案

为您的 link_to 调用提供一个 block :

<% link_to("/pages/you/#{something.id}", {:id => "y_link_#{something.id}"}) do %>
  <%= content_tag(:span, 'Apples') %>
  <%= image_tag(@model.picture.url(:thumb), :alt => '') %>
<% end %>

或者:

<% link_to("/pages/you/#{something.id}", {:id => "y_link_#{something.id}"}) do %>
  <span>Apples</span>
  <%= image_tag(@model.picture.url(:thumb), :alt => '') %>
<% end %>

关于ruby-on-rails - 如何在带有图像的 link_to 中添加跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4687944/

相关文章:

ruby - Rails 使用 OR 查询 WHERE 子句

ruby-on-rails - 如何编写确保发送电子邮件的Rspec Controller 测试?

ruby-on-rails - Rails 如何判断 sidekiq worker 是否已完成 perform_async

ruby-on-rails - Heroku 上的 Postgresql 全文搜索

ruby-on-rails - 如何在 Ruby on Rails 中读取远程文件的内容?

ruby-on-rails - Rake 从参数中删除尾随空格。如何预防?

MySql OUTFILE 在 rails 3 中不起作用

ruby-on-rails - 设计:在 session 上调用方法#destroy

ruby-on-rails - Elasticsearch不索引数据库中名为 “type”的字段

mysql - 转储具有限制和所有关联的一个数据库表的最佳方法