2013-06-10 4 views
5

私はHerokuのアプリを持っています。ある時点で私は誤って "admin"の代わりに "Admin"という名前のフォルダに名前を付けます。今では小文字の代わりに大文字の名前がついています。どのように私はこれを解決するのですか?ここHerokuのファイル名を変更するには

は、Herokuのログ内のエラーは、あなたがコミット適切なフォルダ名とgit pushをしなければならない

2013-06-10T15:18:48.223475+00:00 app[web.1]: Started GET "/admin/orders/new" for 173.78.15.104 at 2013-06-10 15:18:48 +0000 
2013-06-10T15:18:48.296834+00:00 app[web.1]: 
2013-06-10T15:18:48.296834+00:00 app[web.1]: ActionView::Template::Error (Missing partial admin/orders/form, active_admin/resource/form, active_admin/base/form, inherited_resources/base/form, application/form with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :arb, :haml]}. Searched in: 
2013-06-10T15:18:48.296834+00:00 app[web.1]: * "/app/app/views" 
2013-06-10T15:18:48.296834+00:00 app[web.1]: * "/app/vendor/bundle/ruby/1.9.1/bundler/gems/active_admin-fa7e4de2d5fa/app/views" 
2013-06-10T15:18:48.296834+00:00 app[web.1]: * "/app/vendor/bundle/ruby/1.9.1/gems/kaminari-0.14.1/app/views" 
2013-06-10T15:18:48.296834+00:00 app[web.1]: * "/app/vendor/bundle/ruby/1.9.1/gems/devise-2.2.4/app/views" 
2013-06-10T15:18:48.296834+00:00 app[web.1]:): 

答えて

4

です。あなたのフォルダを仮定

はアプリ/ビューである:

mv app/views/Admin app/views/admin/ 
git add app/views/admin 
git commit -am "rename admin directory" 
git push heroku master 
+0

これは私がこれをしなかったと私はHerokuのからアプリのクローンを作成するとき、それは変更のdoesntとイムはまだHerokuの中にエラーが発生して – OneChillDude

+0

正しいです。 – DhatchXIX

+0

コンソール出力を貼り付けます。 –

0

は最終的に、あなたのディレクトリが不正にgitの中に大文字にし、Herokuのは、gitのを読み込みます。 gitの中でディレクトリを変更してからpushを押す必要があります。しかし、gitはデフォルトで大文字と小文字を区別しません。これはあなたがそれを回避する方法です。

git mv app/views/Admin app/views/admins 
git mv app/views/admins app/views/admin 
git commit -m 'changed case of admin folder for heroku' 
git push heroku master