我使用url_for从活动存储中调用映像
<% @posts.each do |post| %>
<div class="card-group card-group-size">
<div class="card recipes recipes_posts">
<img src="<%= url_for(post.image) if post.image.attached? %> " class="index_images">
<div class="card-body">
<h5 class="card-title"><%=link_to post.title, post, class: "post_title"%></h5>
</div>
</div>
</div>
<% end %>
这是在那里调用它的唯一方法(/post/index.html.erb)。我可以在posts/show.html.erb中用<%= image_tag @post.image, class: "image_view" %>
调用相同的图像,但这在任何其他页面上都不起作用。
我没有任何问题的图像加载,这是应该的工作,我只想知道我是否可以使onclick的图像链接到属于职位。
谢谢
1条答案
按热度按时间lhcgjxsq1#
把你的图片 Package 在link标签中,把link传递给
show
动作。我假设有一个路由配置,并且可以作为post_path
助手使用