Cox*_*oxn 8 ruby ruby-on-rails image hyperlink
如何将图像标记链接到background.jpg我的公共/图像中的文件,并在单击时将用户重定向到root_url(因此页面的内容位于容器中,如果用户点击背景图像,则重定向到主页?) 谢谢!
jsc*_*orr 14
当然:
<%= link_to(image_tag("background.jpg", :alt => "home image", :width => 100, :height => 100, :title => "Click here to return to Home") "/") %>
Run Code Online (Sandbox Code Playgroud)
大多数rails标签助手都接受一个块,这意味着您可以使用它do来简化您的生活.这里我使用一个块link_to:
<%= link_to root_url do %>
<%= image_tag "background.jpg" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,link_to期望下一个参数是路径,并且块会发出锚包装的内容.
一般来说,我试图保持每行标准的一个标签助手,除非它超级琐碎,所以当线条否则变得拥挤时更喜欢这种技术.这样做的一个好处是,因为标签位于不同的行上,所以错误更容易识别.
如果您需要其他选项,请像平常一样添加它们.例如,我将添加一个css类:
<%= link_to root_url, :class => 'imagelink' do %>
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31532 次 |
| 最近记录: |