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?的主要内容,如果未能解决你的问题,请参考以下文章