Итак, у меня есть эта страница, которая разбивает всех участников на моем сайте, и я добавил алфавитную ссылку, чтобы люди могли найти участников по их имени.Он отлично работает на моей машине разработчика, но он не работает на heroku.
Мой контроллер имеет:
def artists
@artists = Member.joins(:member_role).where("member_roles.artist" => true).page(params[:page]).per(20)
@names = Member.joins(:member_role).where("member_roles.artist" => true).where("membername LIKE ?", "#{params[:letter]}%").page(params[:page]).per(20)
end
, и мой взгляд имеет:
<% ('A'..'Z').each do |a|%>
<%= link_to a, {:action => :artists, :controller =>:members, :letter => a } %>
<% end%>
<% if params[:letter].nil? %>
<div class="content">
<%= paginate @artists %>
</div>
<ol class="members_list">
<% @artists.each do |member| %>....
Так что япроверка, были ли переданы какие-либо параметры, а если нет, то отображается @artists, в противном случае @names - это.И отлично работает на моем ноутбуке, но не в героку