У меня вопрос простой: Что такое переменная область в пределах routes.rb в Rails. Конкретно: Могу ли я ссылаться на переменные ApplicationController в этом конкретном файле: ? Как и во взглядах?Что такое переменная область маршрутов.rb в RoR?
Я спрашиваю, потому что я не могу получить эту работу лямбды:
root to: "users#edit", constraints: lambda { |req| [email protected]_user.nil? }, as: :authenticated_root
@current_user объявлен в модуле включены в application_controller.rb, но это не видно в routes.rb
Предположительно, я пропускаю некоторые важные страницы в руководстве ...
_Can Я ссылаюсь на переменные 'ApplicationController' в этом конкретном файле? _ Ответ: __no, вы не можете. – zeantsoi