[英]Rails 4 gem creating
I'm trying to write my first rails 4 gem. 我正在尝试编写我的第一个Rails 4 gem。 There are lib folder that include general 'import_1c.rb' gem file in which I wrote:
有lib文件夹,其中包含我在其中编写的常规“ import_1c.rb” gem文件:
module Import1c
class Engine < Rails::Engine
end
end
It's also fine. 也可以 File is processing successfully.
文件正在成功处理。 But there is also lib/app folder which contains controllers, models, views and lib/config which contains route file.
但是还有lib / app文件夹,其中包含控制器,模型,视图和lib / config,其中包含路由文件。 In gemspec I write next:
在gemspec中,我接下来写:
spec.files = Dir['lib/**/**/*']
And also if I write: puts spec.files
- I will see all my gems files. 另外,如果我写了:
puts spec.files
我将看到我所有的gems文件。 But no one file, except import_1c, is not processing while I'm not include it into general gem file. 但是,除了import_1c之外,没有任何文件未处理,而我没有将其包含在常规gem文件中。
The reason was that I create gem instead plugin. 原因是我创建了gem而不是plugin。 Like:
喜欢:
rails plugin new import_1c --mountable
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.