我正在为工作中的应用程序构建Rails插件。
我想提取在多个位置使用的逻辑,但实现方式略有不同,并且添加新功能而不需要执行2-3次。
我从未构建过宝石,但根据我所阅读的内容,我可以使用rails generate
。
然而,对我来说并非如此。
正在运行rails g model Something stuff:type
:
首先有趣的是,当我明确告诉插件不要使用迷你测试时(使用Rspec),它正在生成迷你测试内容。
然后查看我的文件夹结构中的插件,没有db/
文件夹,没有添加到app/models/
,没有添加test/
文件夹:
第二次运行命令向我显示确实创建了文件:
我的问题是:
答案 0 :(得分:0)
好的,结果是是你可以在构建gem时使用Rails Generators。此外,生成的文件不会放在虚拟应用程序中,除非您在该目录中。
一切都在预期的另一台计算机上运行。
答案 1 :(得分:-1)
C:\Program Files\Java\jdk-9
。在您的情况下,它似乎位于test/dummy
。