ruby-on-rails - 如何更改 Ruby on Rails 应用程序名称?

标签 ruby-on-rails ruby-on-rails-3

我有一个 Ruby on Rails 应用程序,它是使用以下命令创建的:

rails new old_name -d mysql

现在我想将应用程序名称更改为 new_name

仅更改应用程序文件夹名称是不够的,因为例如数据库名称也必须更改(从 old_name_development 更改为 new_name_development)。我想知道自动生成的文件中是否还有其他地方需要更改。

是否有任何内置命令可以更改应用程序名称?

最佳答案

在 Rails 3 中,以下文件中引用了应用程序名称:

  • config/application.rb
  • config/environment.rb
  • config/environments/development.rb
  • 配置/环境/生产.rb
  • config/environments/test.rb
  • config/initializers/secret_token.rb
  • config/initializers/session_store.rb
  • config/mongoid.yml(如果使用 Mongoid)
  • config/routes.rb
  • config.ru
  • Rake 文件
  • app/views/layouts/application.html.erb,在标题标签中

关于ruby-on-rails - 如何更改 Ruby on Rails 应用程序名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4383670/

相关文章:

ruby-on-rails - Rails 4 SQLite3::ReadOnlyException:尝试写入只读数据库

ruby-on-rails-3 - 如何使用 Mocha 和 rspec 测试模型错误?

ruby-on-rails - 重新分配 ActiveRecord 实例和相应的外键

ruby-on-rails - rails 3 验证字符串

javascript - Ruby on Rails Ajax 橡皮筋

ruby-on-rails - Rails - rake :gems:install - not installing gems

ruby-on-rails - 对模型使用 has_and_belongs_to_many 是个坏主意吗?

ruby-on-rails - Ruby on Rails 4-回形针AWS Image URL错误吗?

ruby-on-rails - 如何从 rails3 Controller 中的复选框获取参数

ruby-on-rails - 使用Rails 3和Haml 3,如何配置Haml?