У меня есть контроллер статей/комментариев. Когда пользователь отправляет комментарий и не вошел в систему, я хочу, чтобы он сохранялся в сеансе. После успешного входа в систему я хочу создать сохраненный комментарий.
Как лучше всего это сделать?
Кстати: у меня есть вложенные маршруты. статьи => комментарии
пока что я получил:
class CommentsController < ApplicationController
def create
if current_user
create...
else
session[:comment] = params
redirect_to login_path
end
end