[英]Submit data from one controller to another controller model in Ruby on rails
[英]How to send data from one model/ controller to another in Rails
不确定如何实现:
使用下面的代码段表达它的另一种方式:
注册控制器代码
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
您可以在会话变量中设置用户的电子邮件:
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
然后您可以根据需要在Request控制器session[:user_email]
它与session[:user_email]
一起使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.