Существует ли способ переименовать приложение в направляющих 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
, который по умолчанию принимает значение '_
просто переименуйте каталог приложения, ничего больше. Я делал это несколько раз, никаких проблем.