我正在使用Ruby on Rails v3.0.9,我会使用一个像current_page?(options)方法一样工作的方法(包含在RoR ActionView::Helpers::UrlHelper
类中),但是在我的控制器中。也就是说,如果当前“浏览”页面对应于RoR路径(例如:signup_path
,signin_path
,我想检查我的控制器中的 (不在视图文件中)等等......)。
有可能吗?如果是这样,我该如何实现?
答案 0 :(得分:0)
我给你的建议:如果你在控制器中需要这个方法,要么你的路线很丑陋,或者你的控制器里有丑陋的代码。
更好地考虑在现有代码中可以改进哪些内容以避免使用“current_page”?在控制器中。
答案 1 :(得分:0)
对于一个不知道当前页面是什么的动作来说,根本上是错误的,但在我们看到一些真实的代码之前,我认为我们不会深究这一点。
这个Railscast应该会给你一些构建你所追求的向导的想法。