Переименование приложения Ruby on Rails

Существует ли способ переименовать приложение в направляющих 2?

24
задан Mark Rushakoff 17 July 2010 в 05:26
поделиться

2 ответа

В Rails 2 нет понятия "имя" приложения. Единственное, что идентифицирует ваше приложение - это имя самой папки.

В Rails 3 все немного иначе. Проекты Rails 3 привязаны к имени модуля, определенного в config/application.rb. Этот модуль приложения используется для размещения вашего приложения, и вы увидите на него ссылки в config.ru, config/routes.rb, config/environment.rb и всех окружениях, определенных в config/environments/.

Если вы откроете сеанс терминала и выполните команду rails new myapp, ваш файл config/application.rb определит модуль Myapp, внутри которого будет определен класс Application, расширяющий Rails::Application. Все остальные файлы будут ссылаться на Myapp::Application.

В Rails 2 и 3 вы найдете строковый ключ для вашей сессии, определенный в config/initializers/session_store.rb, который по умолчанию принимает значение '__session'. Оно не привязано к "имени" вашего приложения, хотя вы должны стараться держать его в синхронизации, чтобы предотвратить любые случайные конфликты имен ключей сессий с другими приложениями.

8
ответ дан 28 November 2019 в 22:30
поделиться

просто переименуйте каталог приложения, ничего больше. Я делал это несколько раз, никаких проблем.

2
ответ дан 28 November 2019 в 22:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: