2016-11-21 3 views
2

Ich bin ein Online-Tutorial für Ruby on Rails folgen.Heroku Anzeige Paginierung anders als lokal

Alles scheint zu funktionieren, aber die Heroku-Bereitstellung zeigt eine andere Seite für die Paginierung.

Folgen Sie den Bildern. Heroku: Heroku

Lokal: Locally & Codes:

app/views/index.html.erb

<% provide(:title, 'All users') %> 
<h1>All users</h1> 
<%= will_paginate %> 
<ul class="users"> 
    <%= render @users %> 
</ul> 
<%= will_paginate %> 

app/views/users/_user.html.erb

<li> 
    <%= gravatar_for user, size: 50 %> 
    <%= link_to user.name, user %> 
    <% if current_user.admin? && !current_user?(user) %> 
    | <%= link_to "delete", user, method: :delete, 
            data: { confirm: "You sure?" } %> 
    <% end %> 

</li> 

custom.scss

... 
/* Users index */ 

    .users { 
     list-style: none; 
     margin: 0; 
     li { 
     overflow: auto; 
     padding: 10px 0; 
     border-bottom: 1px solid $gray-lighter; 
     } 
    } 

Irgendwelche Anhaltspunkte?

+2

Haben Sie die Registerkarte Netzwerk in Developer Tools überprüft? Vielleicht wird eine Ressource nicht ordnungsgemäß geladen. – cjungel

+0

Ist es Ihre Sorge, dass die Benutzer nicht gut in Heroku Schlange stehen oder dass verschiedene Benutzer (oder andere Reihenfolge der Benutzer) auf der ersten Seite angezeigt werden? Die erste ist wahrscheinlich nicht über Paginierung, die letztere könnte. –

+0

@cjungel Ich bin mir nicht sicher, was ich dort suchen soll. Aber ich habe dort gefunden: "https://rocky-cove-64476.herokuapp.com/assets/application-defdb8e589d7a202635a006159aa604d2b91dcacb76223c1991f2a52f743886d.css" Ich denke, du hast Recht !! Wie kann ich diese Ressource laden? –

Antwort

1

Mit dem Hinweis von @cjungel konnte ich die Lösung, um herauszufinden:

bundle exec rake assets:precompile 
git add -A 
git commit -m "Precompile assets" 
git push 
git push heroku 

Jetzt funktioniert es!

Verwandte Themen