这个非常简单。与我的控制器,我使用存储在关注的特殊自定义类。我希望这个类能够发送用户,好吧,地方。为了做到这一点,我需要路径助手,我得到了这个:
include Rails.application.routes.url_helpers
但这种方法也需要redirect_to
方法。我应该在我的课程中包含哪些模块才能使用它?或者它可以继承一些类? (但模块会更加优雅的解决方案)。
答案 0 :(得分:1)
在Rails 2.3中,您想要的redirect_to
是ActionController :: Base中的受保护方法,因此您必须创建该类的子类。在the most recent Rails(目前是4.0.2)中,它是ActionController :: Redirecting中的公共方法,因此您可以包含该模块。
关于原始问题的评论者是正确的:从一个不是真正的控制者的对象进行重定向听起来不是一个好主意。