我试图写下我的第一个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文件中。
答案 0 :(得分:0)
原因是我创建了gem而不是插件。像:
rails plugin new import_1c --mountable