@eldar_web

Что культурнее писать в Ruby on Rails: @current_user.id или session[:user_id]?

Вопрос о культурном коде.
После авторизации дается @current_user от application-контроллер.
Есть также session[:user_id].
Вот когда приходится писать id текущего пользователя, то незнаю какой из них выбрать:
@current_user.id или session[:user_id]
Какой лучше?
  • Вопрос задан
  • 304 просмотра
Пригласить эксперта
Ответы на вопрос 1
@IgorVol
В session у вас неизвестно что за id.
В current_user у вас id пользователя, который проинициализирован (существует в бд)
Используйте current_user
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы