无法弄清楚如何显示类似的字段条目

时间:2015-01-09 03:38:38

标签: ruby-on-rails

我已经学习了一段时间的rails,但我还有很多东西需要学习。我最近找到了这个社区,我喜欢它。但现在,我无所适从。

在genre / show.html.erb页面上,我想在此页面上显示其他匹配的genre.title。

根据我的理解,我应该能够从节目页面做到这一点。

这段代码当然不起作用,我确信我的方向错了,如果有人能让我回到原点,我会是一个快乐的人。

<% if @genre.title == @genre.title %>
  <% @genres.each do |genre| %>
    <%= link_to genre.title, movie_genre_path(@movie, genre) %>

<% end %>

这是我的路线:

 movie_genre GET    /movies/:movie_id/genres/:id(.:format)         genres#show  

1 个答案:

答案 0 :(得分:2)

您可以在控制器中过滤您的类型。

def show
  movie_genre = Movie.find(params[:movie_id]).genre
  @genres = Genre.where(genre: movie_genre)
end

如果您在上面的代码中使用了正确的数据库名称,那么@genres将是您想要的。