ai tout essayé et je pas résoudre ce problème alors je suis venu ici :). J'ai le travail suivant à la perfection au niveau local, mais pour une raison quelconque il des pauses quand je pousse à Heroku.Heroku CURRENT_PAGE? Je brise le
I mon modèle de application.html.haml:
%body
= render :partial => 'layouts/topbar'
- if user_signed_in?
- if current_page?(url_for(:controller => 'posts', :action => 'index'))
= render :partial => "layouts/flash_messages", :locals => {:flash => flash}
= yield
#go-top
Scroll to Top
- else
.container.main
= render :partial => "layouts/flash_messages", :locals => {:flash => flash}
= yield
- else
.container.main
= render :partial => "layouts/flash_messages", :locals => {:flash => flash}
= yield
Quelqu'un peut-il s'il vous plaît signaler mes erreurs? Ou sait pourquoi cela se brise en heroku? Merci d'avance.
EDIT:
J'utilise une application de la pile de cèdre et dans mes journaux de Heroku j'ai, bien ce chemin n'existe:
2012-06-14T08:39:59+00:00 app[web.1]: Started GET "/user_root" for XXX.XX.XXX.XX at 2012-06-14 08:39:59 +0000
2012-06-14T08:39:59+00:00 app[web.1]: ActionController::RoutingError (No route matches {:controller=>"posts"}):
2012-06-14T08:39:59+00:00 app[web.1]: app/views/layouts/application.html.haml:27:in `_app_views_layouts_application_html_haml___40461595758832869_62063220'
2012-06-14T08:39:59+00:00 app[web.1]: Processing by HomeController#index as HTML
2012-06-14T08:39:59+00:00 app[web.1]:
2012-06-14T08:39:59+00:00 app[web.1]: Rendered layouts/_topbar.html.haml (3.6ms)
2012-06-14T08:39:59+00:00 app[web.1]:
2012-06-14T08:39:59+00:00 app[web.1]: cache: [GET /user_root] miss
2012-06-14T08:39:59+00:00 app[web.1]: Rendered home/index.html.haml within layouts/application (1.0ms)
2012-06-14T08:39:59+00:00 app[web.1]: Completed 500 Internal Server Error in 15ms
comment est sa rupture? quels messages d'erreur obtenez-vous? quelle pile d'heroku êtes-vous? – corprew
Merci pour votre réponse que j'édité mon message original pour montrer ce que vous avez demandé –