link_thumbnailer的nil:NilClass未定义方法src

时间:2019-02-27 12:26:07

标签: ruby-on-rails

我正在使用link_thumbnailer gem为用户在我的rails应用程序中提交的网站生成缩略图预览。

在每个用户帖子的显示页面上,他们网站的图像没有出现问题,但是加载了索引页面,该页面显示了所有用户最近提交的所有帖子,而我一直遇到这两个错误。

undefined method `src' for nil:NilClass

LinkThumbnailer::RedirectLimit

index.html.erb

<% @posts.each do |post| %>   
<%= link_to (image_tag LinkThumbnailer.generate(post.url).images.first.src.to_s), post_path(post) , class: "ui small image" %>
    <p><%= link_to post.title, post_path(post) %></p>
    <p><%# post.tagline %></p> 
<% end %>

show.html.erb

<%= @post.title %> 
<%= link_to (image_tag LinkThumbnailer.generate(@post.url).images.first.src.to_s),"#{@post.url}", class: "ui centered large image"  %>

<%= @post.description %>


posted by <%= @post.user.username %>
<%= link_to "Visit Site", "#{@post.url}" , class: "ui secondary button" %>

0 个答案:

没有答案