如何在没有活动记录的情况下使用 rails 个生成器

How to use rails generators without active record

我正在构建一个没有数据库的 rails 应用程序。 在 Disable ActiveRecord for Rails 4 中,我学习了如何配置应用程序,以便在缺少数据库相关 gem 时不会干扰 运行 它。问题是我仍然想使用推荐 rails generate mode MyModel 创建模型。 在这种配置下,上面的命令什么都不做。 我在这里假设我需要在 application.rb 中需要一些模块(例如,activemodel,它似乎提供了类似 ActiveRecord 的功能,但不一定有数据库),但我似乎可以找到哪个。 有人可以帮忙吗?

提前致谢

你可以看看How to create custom generators for my rails app
基本上,您将不得不更改模型生成器的行为。这样你就可以知道将创建哪个文件,使用哪个代码模板等。