我怎样才能在Model中访问视图助手

时间:2012-12-24 10:30:27

标签: ruby-on-rails ruby helpers

鉴于我已在config/routes.rb

中定义了此内容

resource :products

如果我想访问路由助手(例如product_path(self))以在模型中生成网址。我怎么能把这些模块混合在一起?

1 个答案:

答案 0 :(得分:3)

class MyClass < ActiveRecord::Base
  include Rails.application.routes.url_helpers
end

或(不包含)

Rails.application.routes.url_helpers.product_path(self)