최근 내 앱의 Devise edit.html 페이지에 사용자 아바타 기능을 추가했습니다. 기능 (전체 앱)이 로컬에서 작동합니다.RoR 응용 프로그램의 Heroku 오류. (Devise?)
내가 Heroku에 푸시 했으므로 User Profile 페이지 (devise edit.html)는 내가 이해할 수 없거나 다루는 방법을 알지 못하는 오류를 만듭니다.
나는 rake db : migrate on Heroku를 시도해 왔으며, 더 이상 사용하지 않는 경고 메시지를 표시하지만, 모든 것이 잘 작동하기 때문에 문제의 원인이라고 생각하지 않는다.
경고 : Rails 2.3 스타일 플러그인이 공급 업체/플러그인에 있습니다! 이러한 플러그인에 대한 지원은 Rails 4.0에서 제거됩니다. 그것들을 꺼내서 Gemfile에 묶거나 lib/myplugin/* 및 config/initializers/myplugin.rb로 응용 프로그램에 넣으십시오. 자세한 내용은 릴리스 노트 (http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released)를 참조하십시오. (at/app/Rakefile : 7에서 호출) 경고 : Rails 2.3 스타일 플러그인이 공급 업체/플러그인에 있습니다! 이러한 플러그인에 대한 지원은 Rails 4.0에서 제거됩니다. 그것들을 꺼내서 Gemfile에 묶거나 lib/myplugin/* 및 config/initializers/myplugin.rb로 응용 프로그램에 넣으십시오. 자세한 내용은 릴리스 노트 (http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released)를 참조하십시오. (/ 응용 프로그램/Rakefile에서 호출 : 7)
관련 로그 :
2015-01-21T19:01:16.221350+00:00 app[web.1]: Rendered devise/registrations/edit.html.erb within layouts/application (2.8ms)
2015-01-21T19:01:16.223471+00:00 app[web.1]:
2015-01-21T19:01:16.223480+00:00 app[web.1]: 9: <div><%= image_tag @user.avatar %></div>
2015-01-21T19:01:16.223474+00:00 app[web.1]: ActionView::Template::Error (isn't precompiled):
2015-01-21T19:01:16.203961+00:00 app[web.1]: Started GET "https://stackoverflow.com/users/edit" for 71.9.233.133 at 2015-01-21 19:01:16 +0000
2015-01-21T19:01:16.223477+00:00 app[web.1]: 7: <%= f.file_field :avatar %></div>
2015-01-21T19:01:16.223479+00:00 app[web.1]: 8: <br />
2015-01-21T19:01:16.223483+00:00 app[web.1]: 11: <br />
2015-01-21T19:01:16.223475+00:00 app[web.1]: 6: <div><%= f.label :avatar %><br />
2015-01-21T19:01:16.223482+00:00 app[web.1]: 10:
2015-01-21T19:01:16.223485+00:00 app[web.1]: 12:
2015-01-21T19:01:16.223487+00:00 app[web.1]: app/views/devise/registrations/edit.html.erb:9:in `block in _app_views_devise_registrations_edit_html_erb__33245494095269574_70255842973360'
2015-01-21T19:01:16.223489+00:00 app[web.1]: app/views/devise/registrations/edit.html.erb:3:in `_app_views_devise_registrations_edit_html_erb__33245494095269574_70255842973360'
2015-01-21T19:01:16.223490+00:00 app[web.1]:
2015-01-21T19:01:16.223492+00:00 app[web.1]:
2015-01-21T19:01:16.210980+00:00 app[web.1]: Processing by Devise::RegistrationsController#edit as HTML
2015-01-21T19:01:16.221599+00:00 app[web.1]: Completed 500 Internal Server Error in 10.4ms
관련 HTML
<div><%= f.label :avatar %><br />
<%= f.file_field :avatar %></div>
<br />
<div><%= image_tag @user.avatar %></div>
<br />
감사 y를 ou는 모든 지침과 도움을 제공합니다.
환경/production.rb 파일을 업데이트하려고 시도하십시오. config.serve_static_assets = true – rjackson
rjackson, 감사합니다. 해당 사항이 확실하지 않습니다. 나는 나의 문제가 실제로 프리 컴파일과 관련이 있고 그것을 쫓고 있다는 것을 확신한다. –