Ruby on rails 如何在块中调用link_to helper方法,在使用类的同时链接到图像文件?
此代码是库的一个元素。“a href”标记对于通过单击图像展开图像至关重要。我必须有“a href”,否则javascript插件(放大弹出窗口)将无法工作Ruby on rails 如何在块中调用link_to helper方法,在使用类的同时链接到图像文件?,ruby-on-rails,ruby,Ruby On Rails,Ruby,此代码是库的一个元素。“a href”标记对于通过单击图像展开图像至关重要。我必须有“a href”,否则javascript插件(放大弹出窗口)将无法工作 <a href="app/assets/images/1-fullsize.jpg" class="portfolio-box"> <img src="app/assets/images/1-thumbnail.jpg" class="img-responsive" alt=""> <div c
<a href="app/assets/images/1-fullsize.jpg" class="portfolio-box">
<img src="app/assets/images/1-thumbnail.jpg" class="img-responsive" alt="">
<div class="portfolio-box-caption">
<div class="portfolio-box-caption-content">
<div class="project-category text-faded">
Category
</div>
<div class="project-name">
Project Name
</div>
</div>
</div>
</a>
到目前为止,我得出了以下结论:
<a href="app/assets/images/1-fullsize.jpg" class="portfolio-box">
<%= image_tag("1-thumbnail.jpg", alt: "", :class => "img-responsive") %>
<div class="portfolio-box-caption">
<div class="portfolio-box-caption-content">
<div class="project-category text-faded">
Category
</div>
<div class="project-name">
Project Name
</div>
</div>
</div>
</a>
因此图像是可见的,但图像的扩展显然在Rails中不起作用。我考虑在块内实现一个link_to helper方法。但是我不知道如何使用link_to helper方法,将它链接到一个文件,并在一个块中另外给它一个类?有不同的解决方案吗?有人有什么提示吗?如果你需要更多的信息,请告诉我好吗
如何调用块中的link\u to helper方法,在使用类的同时链接到图像文件?您可以使用
图像路径作为link\u to
的第二个选项
例如:
<%= link_to(image_path("1-fullsize.jpg"), class: "portfolio-box") do %>
<%= image_tag("1-thumbnail.jpg", alt: "", :class => "img-responsive") %>
<div class="portfolio-box-caption">
<div class="portfolio-box-caption-content">
<div class="project-category text-faded">
Category
</div>
<div class="project-name">
Project Name
</div>
</div>
</div>
<% end %>
“img响应”)%%>
类别
项目名称
感谢分配的可能副本我在过去两个小时内都没能弄清楚这一个。。。工作得很好,我必须换成,否则我会出错;)