我正在寻找 Rails 插件来帮助我模块化我的应用程序。我有一些我很困惑的基本问题。
rails 插件可以有自己的数据库吗?我的应用程序的流量非常小,供内部使用,所以我对每个插件都使用单独的 sqlite DB 的想法很好。当我执行“rails plugin new”时,即使我使用 --full,也不会生成 database.yml。如果我创建一个并执行 rake db:create,则不会创建 sqlite db。
是否有一个很好的教程可用于使用 rails 3.2 创建一个 rails 插件?我发现的大多数都比较老,并且使用我认为现在内置在 rails 中的 enginex gem。
您可以将您的插件作为独立应用程序运行以进行测试,即使用 WEBrick 吗?当我在插件目录中运行“rails server”时,它只会显示“错误:无法识别命令”。
我想就是这样,我只是对如何开始感到困惑。