如何在Rails 4中访问模型中的polymorphic_path?

ori*_*ect 6 routing ruby-on-rails ruby-on-rails-4

很简单,我想polymorphic_path在Rails 4模型中使用该方法.是的,我知道关注点很差.我知道Rails.application.routes.url_helpers,但polymorphic_path不在那里.

mar*_*ets 7

尝试还包括PolymorphicRoutes:

include ActionDispatch::Routing::PolymorphicRoutes
include Rails.application.routes.url_helpers

def link
  polymorphic_path(self)
end
Run Code Online (Sandbox Code Playgroud)

  • 哈,他们单独尝试了每一个,但没有在一起.完美的工作. (4认同)