如何在STI中使用link_to

时间:2013-11-06 18:30:07

标签: ruby-on-rails ruby-on-rails-4

我有不同的STI模型,但希望以通用方式链接到它们。

基类是Page 几个STI课程就像书,新闻等。

我希望以下代码链接到基于STI

上的类型列的相关控制器
link_to @page.title, @page

例如。如果@page是'book'类型,上面的代码需要链接到book_path。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

看看Polymorphic Routes。我认为这将是你想用它来完成这项工作的。

此外,this SO问题还有一些关于STI和polymorphic_url的讨论。