こんにちは、新しい Rails アプリを作成しました。コントローラー内で、シェル コマンドを使用して新しい Rails アプリを作成しました。
class DemoController < ApplicationController
def index
exec "rails new testing -d postgresql"
end
def list
end
end
次のエラーが表示されます。別のディレクトリ内で新しい Rails アプリケーションを初期化することはできません。最初に非 Rails ディレクトリに変更してください。ヘルプを表示するには、「rails」と入力してください。
別のアプリケーション内で新しい Rails アプリケーションを作成することは不可能であることを理解しています。
execコマンドに格納場所を指定する機能はありますか? または、このような exec "[ディレクトリの場所] rails new testing -d postgresql"..?