Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails插件/引擎无法加载回形针_Ruby On Rails_Ruby On Rails 4_Paperclip - Fatal编程技术网

Ruby on rails Rails插件/引擎无法加载回形针

Ruby on rails Rails插件/引擎无法加载回形针,ruby-on-rails,ruby-on-rails-4,paperclip,Ruby On Rails,Ruby On Rails 4,Paperclip,我正在开发一个rails插件。gemspec文件中有回形针: spec.add_dependency 'paperclip', '~> 5.1' 安装gems(使用bundle install)后,显示插件中安装了回形针gem 添加后,在app/models/my\u plugin/class\u中添加了附加的\u文件,其中包含\u数据\u文件\u实体: class ClassWithDataFileEntity < ActiveRecord::Base has_attache

我正在开发一个rails插件。gemspec文件中有回形针:

spec.add_dependency 'paperclip', '~> 5.1'
安装gems(使用
bundle install
)后,显示插件中安装了回形针gem

添加
后,在
app/models/my\u plugin/class\u中添加了
附加的\u文件
,其中包含\u数据\u文件\u实体

class ClassWithDataFileEntity < ActiveRecord::Base
  has_attached_file :file, url: "/:class/:attachment/:id_partition/:filename",
end
class ClassWithDataFileEntity
我看到以下错误:

undefined method `has_attached_file' for #<Class:0x0000000354e7e8>
未定义的方法“已附加文件”#
所以,插件找不到回形针。为什么会这样?回形针可以用在rails插件中吗

您必须在引擎中使用“回形针”。rb