Звучит так, как будто вы получаете много ошибок «ноль объектов».Дважды проверьте ваш контроллер, чтобы увидеть, какие переменные вы определяете там, которые могут быть доступны в представлениях.
Например, если вы устанавливаете @film, то вы можете перемещаться по ассоциациям с помощью чего-то вроде:
<% @film.screenings.each do |screening| %>
<li>
<h3><%= screening.cinema.name %></h3>
</li>
<% end %>
Вы также сможете алфавитировать по названию кино, еслизагрузите их, когда захватите список проверок:
<% @film.screenings.includes(:cinema).order("cinema.name ASC").each do |screening| %>
<li>
<h3><%= screening.cinema.name %></h3>
</li>
<% end %>
Надеюсь, это поможет!