Я хочу метод вДобавления несамоходного метода рельсов к классу
class User < ActiveRecord::Base
def global_user_id
User.find_by_username("Global_User").id
end
end
который возвращает текущий глобальный идентификатор пользователя. Я хочу, чтобы он запускался с использованием User.global_user_id
, а не что-то вроде User.new.global_user_id
Как мне это сделать?
Мне нужен идентификатор пользователя в других моделях, и прямо сейчас его застряли в ресурсах класса, которые я не считаю лучшим местом.
Спасибо! Теперь все возвращается ко мне ... как побочный я подумал, что могу сделать def global_user_id
Tallboy
В этом случае вам также не нужен 'User.' в вызове метода, так как вы уже в правильной области. –
@ Андрю: Да, вы правы. – Matzi