Link_to页面 - Ruby on Rails

时间:2012-04-27 13:47:09

标签: ruby-on-rails ruby ruby-on-rails-3

我有以下代码:

<% slika = Refinery::Page.find('sladoledi') %>
<%= link_to (image_tag slika.key_image.url, slika) %>

问题在于它没有链接到slika。有什么建议吗?

2 个答案:

答案 0 :(得分:3)

试试这种格式

 <%= link_to(slika) do %>
   <%= image_tag(slika.key_image.url)%>
 <% end %>

还看一下文档,有很好的例子如何使用link_to()helper

http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to

答案 1 :(得分:1)

首先开始嵌套你在这里写的代码。人们在阅读这样的代码时遇到了问题:(

如果你想在编辑器上添加代码点击代码按钮。

我想问题是你没有结束image_tag。

正确的形式是:

link_to(image_tag(slika.key_image.url),slika)