У меня есть два шага.
Шаг 3 - Создает новый проект.Шаг 4 - Создает новую дискуссионную запись для этого проекта, которая была только что сделана на шаге 3.
Проблема в том;Я не могу понять, как получить Шаг 4, чтобы узнать идентификатор_проекта для только что созданного проекта.Шаг 3 использует projects_controller, а шаг 4 использует posts_controller.Я имею в виду использование Sessions [] в def Create в projects_controller и затем каким-то образом получить это значение в def New в posts_controller.Не работает, или не могу понять, как, к сожалению.
projects_controller
def create
@project = current_user.projects.build(params[:project])
session[:step3_project_id] = params[:id]
respond_to do |format|
if @project.save
format.html { redirect_to project_step_4_path, notice: 'Project was successfully created.' }
format.json { render json: @project, status: :created, location: @project }
else
format.html { render action: "new" }
format.json { render json: @project.errors, status: :unprocessable_entity }
end
end
end