我正在使用 STI 子类,并希望针对不同的子类指向不同的视图。目前我正在将子类主题路由到主类文章,如下所示:
resources :topics, :controller => 'articles'
有没有一种简单的方法可以指向不同的视图?
编辑
我发现这样做的最好方法是:
<% case%>
<% when @article.type == 'Topic' %>
<%= render 'topic' %>
<% else %>
<%= render 'article' %>
<% end %>