Сохранить параметры после рендера Ruby on Rails
У меня есть проект, который принадлежит пользователю. В моем представлении пользователя у меня есть ссылка для добавления нового проекта с параметром для пользователя, которому я хочу добавить проект.
"project", :action => "new", :id => @user %>
Url: /projects/new?id=62
Добавление проекта для пользователя работает. Проблема в том, что при добавлении нового проекта происходит сбой проверки, и я выполняю рендеринг.
def create
@project = Project.new(params[:project])
if @project.save
redirect_to :action => "show", :id => @project.id
else
render :action => "new"
end
end
Посмотреть:
params[:id] %>
маршруты
resources :users do
resources :projects
end
Как я могу сохранить параметр для пользователя после рендера? Или есть какой-то лучший способ сделать это? Рассматривал много похожих вопросов, но могузаставить его работать.