如何在自定义类中使用redirect_to方法

这个非常简单。 与我的控制器,我使用存储在关注的特殊自定义类。 我希望这个类能够发送用户,好吧,地方。 为了做到这一点,我需要路径助手,我得到了这个:

include Rails.application.routes.url_helpers 

但是这种方法也需要redirect_to方法。 我应该在课程中包含哪些模块才能使用它? 或者它可以inheritance一些类? (但模块会更加优雅的解决方案)。

在Rails 2.3中 ,您想要的redirect_to是ActionController :: Base中的受保护方法,因此您必须创建该类的子类。 在最新的Rails (目前是4.0.2)中,它是ActionController :: Redirecting中的公共方法,因此您可以包含该模块。

然而,关于原始问题的评论者是正确的:从一个不是真正的控制器的对象进行重定向听起来不是一个好主意。