我正在使用带有rails的slimbox2。为了使它工作,你包括一些标记如下:
<a href="resources/images/weight1.jpg" rel="lightbox-a" title="Beautiful, isn't it?">a</a>
<a href="resources/images/example.jpg" rel="lightbox-a" title="Beautiful, isn't it?">a</a>
所以我想知道,你如何抓住图像的位置放在href中?相对寻址?他们的助手在这种情况下是否有用?
答案 0 :(得分:12)
你想要一张图片的路径吗?您可以尝试使用恰当命名的#image_path辅助方法。
答案 1 :(得分:1)
你可以使用这样的东西。帮手很有用。老实说,除非有一些动态组件,否则使用HTML
没有任何问题link_to("a","/resources/images/weight1.jpg", :rel=>"lightbox-a", :title=>"Beautiful, isn't it?")
如果图像是动态的,您总是可以为变量指定图像的路径(确定您喜欢的方式)
<a href="<%= @image_path %>" rel="lightbox-a" title="Foo" />a</a>
答案 2 :(得分:1)
好吧,假设图像在你的公共/图像文件夹中,你可以用
这样的东西来实现<%= link_to 'a', image_path('weight1.jpg'), :rel => 'lightbox-a', :title => 'some title' %>