嗨,我创建了一个新的 rails 应用程序。在控制器内部,我使用了一个 shell cmd 来创建一个新的 rails 应用程序,
class DemoController < ApplicationController
def index
exec "rails new testing -d postgresql"
end
def list
end
end
我收到以下错误。无法在另一个目录中初始化新的 Rails 应用程序,请先切换到非 Rails 目录。输入“rails”寻求帮助。
我知道在另一个应用程序中创建一个新的 Rails 应用程序是不可能的。
是否有任何函数可以在 exec 命令中指定存储位置?或类似这样的 exec "[directory location] rails new testing -d postgresql"..?