我刚刚将Rails 3.0.10更新为3.1,一切似乎都没问题。
但Paperclip不再起作用并给我一个错误:
当你没想到它时,你有一个零对象!
您可能期望有一个Array实例。
评估nil。[] =
时发生错误
我无法找到问题..感谢您的帮助
[评论后编辑]
型号:
class Community < ActiveRecord::Base
has_attached_file :commicon, :styles => { :thumb => "80x80>", :medium => "34x34!", :small => "20x20>", :rectangle => "80x40!", :mediumrect => "34x17>" , :smallrect => "20x10>"}
控制器:
class CommunitiesController < ApplicationController
def show
@community = Community.find(params[:id])
查看:
<%= image_tag @community.commicon.url(:thumb) %>
我觉得没什么特别的?
答案 0 :(得分:0)
我发现了我的问题,感谢rails的弃用信息。
我将rails 3.1更新为3.2然后它告诉我将在版本4中删除插件。
快速浏览后,我看到我有一个宝石和一个回形针插件,并认为我的应用程序正在使用该插件。
删除了供应商文件夹,一切正常