find
является классом методом ActiveRecord::Base
, тогда как CurrentUser.instance
предоставляет экземпляр (подкласса) этого класса.
Работает ли CurrentUser.find(1)
? Я не использовал Singleton
, поэтому я не знаю, мешает ли он Rails захватывающим образом.