确认电子邮件后,Rails设计重定向

时间:2015-12-16 13:02:22

标签: ruby-on-rails devise

我想在用户通过点击激活链接确认他的电子邮件后重定向到rooth路径。设计维基说要在注册控制器中实现以下方法:

  def after_inactive_sign_up_path_for(resource_or_scope)
    session["user_return_to"] || root_path
  end

但它没有被提起并继续指示我的以下网址:

http://localhost:3000/users/sign_in

我如何覆盖这种设计行为?

2 个答案:

答案 0 :(得分:0)

<?php

$day = 31;
$mon = 12;
$year = 2015;
$sum = 0;
$days = 0;
$month_day = array(31,28,31,30,31,30,31,31,30,31,30,31);
for ( $i = 0; $i < $mon; $i++){
    $sum += $month_day[$i];
}

$days = $sum - ($month_day[$mon-1] - $day);
echo "$days";



?>

答案 1 :(得分:0)

Anonymousxxx在评论中发布了答案。该方法应该在确认控制器中。

module Users
  class ConfirmationsController < Devise::ConfirmationsController
    protected

    def after_confirmation_path_for(_, _)
      root_path
    end
  end
end