Reputation: 4049
Not sure how to achieve this:
Yet another way of saying it using code snippets below:
Signup Controller code
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
Request Controller code
def new
@requestrecord = Request.new
end
def create
@requestrecord = Request.new(request_params)
end
Upvotes: 1
Views: 397
Reputation: 4703
You could just set the user's email in a session variable:
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
and then you can use it as needed with session[:user_email]
in your Request controller.
Upvotes: 1