【发布时间】:2011-12-21 07:29:25
【问题描述】:
我正在创建一个必须允许非程序员最终用户自行安装应用程序的应用程序。
我已经处理了 ruby env + web server + 数据库安装部分。现在我必须能够为应用程序设置数据库。我正在考虑在 InstallationController 中运行 rake db:setup(只能在安装过程中访问)。
有可能吗?我怎样才能做到这一点?
我打算使用 Warble 和 JRuby,所以我无法通过在我的应用程序中使用命令行来实现。
【问题讨论】:
-
afaik 除非有要连接的数据库,否则服务器将不会启动。你可能需要在 activerecord railtie hooks 中做一些猴子补丁
标签: ruby-on-rails jruby rails-migrations warbler