我正在关注Ruby on Rails的在线教程。
一切似乎都在起作用,但Heroku部署显示了分页的不同页面。
应用程序/视图/ index.html.erb
<% provide(:title, 'All users') %>
<h1>All users</h1>
<%= will_paginate %>
<ul class="users">
<%= render @users %>
</ul>
<%= will_paginate %>
应用程序/视图/用户/ _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;
}
}
有任何线索吗?
答案 0 :(得分:1)
通过@cjungel的提示,我能够找到解决方案:
bundle exec rake assets:precompile
git add -A
git commit -m "Precompile assets"
git push
git push heroku
现在它正在运作!