我想在用户通过点击激活链接确认他的电子邮件后重定向到rooth路径。设计维基说要在注册控制器中实现以下方法:
def after_inactive_sign_up_path_for(resource_or_scope)
session["user_return_to"] || root_path
end
但它没有被提起并继续指示我的以下网址:
http://localhost:3000/users/sign_in
我如何覆盖这种设计行为?
答案 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