Paperclip安装后未定义的方法has_attached_file?

Posted

技术标签:

【中文标题】Paperclip安装后未定义的方法has_attached_file?【英文标题】:Undefined method has_attached_file after Paperclip installation? 【发布时间】:2010-10-07 21:39:54 【问题描述】:

不确定我是否在这里完成了所有操作。我将 Paperclip gem 添加到我的 Gemfile 并进行了捆绑安装。我按照 Paperclips Github 页面上的自述说明进行操作。

我不确定是否需要安装 ImageMagick。但是,我在 Github 上找到了一个用于在 Snow Leopard 上安装的脚本,所以我运行了:

rails 插件安装http://github.com/masterkain/ImageMagick-sl.git

但是,现在我得到了未定义的方法 has_attached_file

我对 Rails 和编程完全陌生。其中大部分对我来说都是相当先进的,但到目前为止我已经设法弄清楚了。

【问题讨论】:

请发布您的模型,您是否添加了“需要“回形针””? 【参考方案1】:

您是否重新启动了您的 Rails 服务器?

【讨论】:

天啊。谢谢你。重新启动服务器解决了 has_attached_file 的问题。现在我得到 No route matches :action=>"destroy", :controller=>"products" 这是我的模型:类产品 :medium => "300x300>", :thumb => "100x100 >" , :path => ":class/:attachment/:id/:style/:basename.:extension", :default_url => "/images/missing/:class/:attachment/:style.jpg" 结束这就是我构建表单的方式: product_path, :html => :multipart => true do |f| %> 您是否使用产品资源设置了您的路线文件?您的产品控制器中有销毁方法吗?

以上是关于Paperclip安装后未定义的方法has_attached_file?的主要内容,如果未能解决你的问题,请参考以下文章

安装 PHP 包后未定义类型

在 Windows 10 上安装裸流星后未定义集合

NoMethodError:未定义的方法“has_attached_file”

ruby PaperClip + S3带有自定义路径

数据表 - 更新后未定义的方法“orm”

NoMethodError:升级到 rake 11 后未定义方法“last_comment”