我有不同的STI模型,但希望以通用的方式链接到它们。基类是Page,几个STI类如Book,News等。我想下面的代码链接到相关控制器的基础上对STI类型列
link_to @page.title, @page
例如,如果@page是'book'类型,则上述代码需要链接到book_path。我该怎么做呢?
wkyowqbh1#
看看Polymorphic Routes。我想这就是你想要的东西。此外,this SO问题还谈到了STI和polymorphic_url。
polymorphic_url
pgccezyw2#
可以使用polymorphic routes例如<%= link_to @page.title, polymorphic_path(@page) %>
<%= link_to @page.title, polymorphic_path(@page) %>
2条答案
按热度按时间wkyowqbh1#
看看Polymorphic Routes。我想这就是你想要的东西。
此外,this SO问题还谈到了STI和
polymorphic_url
。pgccezyw2#
可以使用polymorphic routes
例如
<%= link_to @page.title, polymorphic_path(@page) %>