При запуске rails new APP_PATH [options]
я не вижу опции для указания пользовательского имени модуля, которое не является производным от базового имени APP_PATH
.
Например, если я хочу, чтобы мое приложениеиспользовать модуль FooApp
и находиться в пути ./foo_app_rails
, в настоящее время я делаю следующее (в оболочке Bash):
$ rails new ./foo_app
$ mv ./foo_app ./foo_app_rails
Есть ли возможность сделать что-то подобное ...
# --module MODULE option overrides default module name of FooAppRails
$ rails new ./foo_app_rails --module FooApp
Я визуально отсканировал текст справки, чтобы найти вариант, который делает это, и ничего не увидел, а поиск нужных слов не дал ответа.
$ rails new --help | grep -i name
[--skip-namespace], [--no-skip-namespace] # Skip namespace (affects only isolated applications)
$ rails new --help | grep -i class
$ rails new --help | grep -i module
$ rails new --help | grep -i custom
$ rails new --help | grep -i path
rails new APP_PATH [options]
-r, [--ruby=PATH] # Path to the Ruby binary of your choice
-m, [--template=TEMPLATE] # Path to some application template (can be a filesystem path or URL)
[--rc=RC] # Path to file containing extra configuration options for rails command
directory structure and configuration at the path you specify.
Мне не нужна эта опция.В основном, я был удивлен, что этого не было:)