Rails从带有参数的数组生成url

时间:2010-03-02 21:47:33

标签: ruby-on-rails refactoring routing polymorphism

我想知道是否有办法做到这一点

polymorphic_path([@page, @image])

但是喜欢这个

polymorphic_path([@page, :image_id => 1])

这是为了重构的目的,我想将各种参数放入数组中,并且它们为空,它们被忽略,但是否则它们会生成相关的嵌套URL。

提前致谢。

1 个答案:

答案 0 :(得分:3)

polymorphic_path(:page_id => @page.id, :image_id => 1)