不确定如何实现这个目标:
使用下面的代码段说明它的另一种说法是:
注册控制器代码
def new
@signup = Signup.new
end
def create
@signup = Signup.new(signup_params)
if @signup.save
redirect_to new_request_path
else
render new_signup_path
end
end
请求控制器代码
def new
@requestrecord = Request.new
end
def create
@requestrecord = Request.new(request_params)
end
答案 0 :(得分:1)
您只需在会话变量中设置用户的电子邮件:
def create
@signup = Signup.new(signup_params)
if @signup.save
session[:user_email] = @signup.email
redirect_to new_request_path
else
render new_signup_path
end
end
然后您可以根据需要在请求控制器中使用session[:user_email]
。