【发布时间】:2014-04-09 06:50:38
【问题描述】:
我有路线...foo_path 和 foo_bar_path。 link_to 中的简单助手。
在同一个链接中,我正在尝试定义 2 个单独的路径...
@foo 可能属于 Foo 类,也可能属于 FooBar 类。它是多态的。所以,我想通过某种@foo.class.name.underscore 调用来构建路径,以预先添加到_path。
我不能用link_to 'foo', "/#{@foo.class.name.underscore}/:id" 直接发送它,因为我必须用它发送一些参数,所以只能使用路由助手。除非你知道如何用那个臭虫发送参数......这可能会简化事情。
这有意义吗?
【问题讨论】:
标签: ruby-on-rails ruby helper