можно было бы предположить, что это потому, что в img2 теперь она ниже значения переменной (@current_user_session = UserSession.find).
, что означает, что, поскольку это теперь экземпляр, он ищет методы экземпляра, тогда как раньше он возвращал метод класса.
, например
User.find # => fine
user = User.find
user.find # => Method not found
чтобы продемонстрировать разницу, запустите:
User.methods.sort
User.find.methods.sort
вы увидите, что это совсем другое. прямо говоря, вы пытаетесь найти «найти» для пользователя, который у вас есть. «tom'.find» не имеет никакого смысла.