Rails 4 gem创建

时间:2014-10-21 12:04:29

标签: ruby-on-rails gem

我试图写下我的第一个rails 4 gem。 lib文件夹包含一般' import_1c.rb'我写的宝石文件:

module Import1c
  class Engine < Rails::Engine
  end
end

这也很好。文件正在成功处理。但是还有lib / app文件夹,其中包含控制器,模型,视图和包含路径文件的lib / config。在gemspec中,我写下:

spec.files         = Dir['lib/**/**/*']

如果我写:puts spec.files - 我会看到我所有的宝石文件。但是除了import_1c之外,没有一个文件没有处理,而我没有将它包含在一般的gem文件中。

1 个答案:

答案 0 :(得分:0)

原因是我创建了gem而不是插件。像:

 rails plugin new import_1c --mountable