如何在轨道上添加链接到我的图像?

时间:2017-06-13 09:41:01

标签: ruby-on-rails

我正在尝试在此行上使用link_to语法,但没有任何结果。 我怎么能在轨道上的红宝石中做到这一点?

<%= image_tag post.picture.url if post.picture? %>

3 个答案:

答案 0 :(得分:0)

使用link_to do阻止

<%= link_to root_path do %>
  <%= image_tag post.picture.url if post.picture? %>
<%= end %>

答案 1 :(得分:0)

尝试以下代码:

<% if post.picture? %>
  <%= link_to "/path" do %>
    <%= image_tag post.picture.url %>
  <%= end %>
<% end %>

答案 2 :(得分:0)

尝试以下

<%= link_to image_tag post.picture.url, navigate_to_path if post.picture? %>

OR

如果你需要一个区块来添加其他东西以及图像,你也可以尝试下面的。

<%= link_to navigate_to_path do %>
  <%= image_tag post.picture.url %>
<% end if post.picture? %>

希望这有帮助。