rails url helper in model

时间:2012-12-19 20:17:58

标签: ruby-on-rails

我正在尝试访问我在event控制器中使用的网址助手,例如event_url(event)

有没有办法在我的event模型中访问它?

这样的东西?

event_url(self)

我正在使用rails v2.3.11。

1 个答案:

答案 0 :(得分:4)

尝试在模型中添加此内容

include ActionController::UrlWriter

您还需要为env配置添加配置行: development.rb

config.action_controller.default_url_options = {:host => "localhost:3000"} 

production.rb

config.action_controller.default_url_options = {:host => "example.com"}