如何在Heroku中重命名文件

Dha*_*XIX 5 ruby-on-rails heroku ruby-on-rails-3

我有一个关于Heroku的应用程序.在某些时候,我不小心将文件夹命名为"Admin"而不是"admin".现在它停留在大写的名称而不是小写.我该如何解决这个问题?

这是heroku日志中的错误

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]: ):
Run Code Online (Sandbox Code Playgroud)

Mar*_*pka 5

你应该git push提交适当的文件夹名称.

假设您的文件夹位于app/views中:

mv app/views/Admin app/views/admin/
git add app/views/admin
git commit -am "rename admin directory"
git push heroku master
Run Code Online (Sandbox Code Playgroud)

  • @MarekLipka git只会在低/大写更改时无法正确跟踪目录重命名.您是否尝试过上面的示例以确定它是否有效?它在1.7.10.2中不适合我.我过去所做的一点都不理想,将它移到一个新名称,例如`admin2`,承诺,然后将其移动到`admin`.AFAIK,git几乎不区分大小写.进一步阅读:http://stackoverflow.com/questions/3011625/git-mv-and-only-change-case-of-directory (2认同)