Я пытаюсь получить список событий с именем «Вечеринка».У меня также есть список всех событий, который работает отлично.Итак, я поместил это в мой pages_controller:
@events = Event.all.paginate(:page => params[:page])
@upcoming_events = Event.find_by_name("Party")
и вот как выглядит моя домашняя страница:
<% if !signed_in? %>
<%= link_to "Sign up now!", signup_path, :class => "signup_button round" %>
<ul class="users">
<% @upcoming_events.each do |event| %>
<%= render :partial => 'events/eventhome', :locals => {:event => event} %>
<% end %>
</ul>
<% else %>
<li><%= link_to "Users", users_path %></li>
<li><%= link_to "Events", events_path %></li>
<li><%= link_to "Profile", current_user %></li>
<h3>Upcoming Events</h3>
<ul class="users">
<% render @events %>
</ul>
<% end %>
по какой-то причине, когда я нахожу find_by_name, он портит .each на домашней странице,Что я делаю неправильно?Это говорит. Каждый неопределенный метод.