2012-10-24 16 views
0

起初我認爲這很簡單,只需更改應用程序文件夾的名稱即可。 但後來我意識到這樣的事情:更改你的Rails應用程序的名稱最簡單和最快的方式?

application.rb中:

module NameOfMyApp 
    class Application < Rails::Application 
    # Settings in config/environments/* take precedence over those specified here. 
(etc...) 

所以現在恐怕事情會剎車,如果我開始改變我的文件的應用程序的名稱。

更改Rails應用程序名稱的最簡單快捷的方法是什麼?

+1

如果你在unix系統上,你可以做'find。 -name「*」-print0 | xargs -0 grep -e「NAME_OF_YOUR_APP_HERE」-i'從應用程序的根目錄中查看應用程序名稱的所有實例 – JamesSwift

回答

3

嗯,我會做手動,不知道你怎麼能實現它。 這裏是所有文件的列表,你將需要更改名稱:

  • 的config/application.rb中(12號線)
  • 到config/environment.rb(5號線)
  • 配置/environments/development.rb(線1)
  • 配置/環境/ production.rb(線1)
  • 配置/環境/ test.rb(線1)
  • 配置/初始化/ secret_token.rb(線7)
  • 配置/初始化/ session_store.rb(第3行和8)
  • 配置/ routes.rb中(線1)
  • config.ru
  • Rake文件

注:上面的線計數是上一個新生成的應用程序,如果您更改了這些文件中的任何一個的內容,它們可能會有所不同。

+0

謝謝! (和config.ru)編輯:嗯,顯然有更多的文件。 – alexchenco

+0

我得到了'rake db:reset rake aborted! 未初始化的恆定Ficler'不知道它在哪裏。 – alexchenco

+0

哦,是'Rakefile'(我真的覺得應該有更好的方法)。 – alexchenco

相關問題