No-Tactic, ток заметил, а это нориально что атрибут класса и метод класса имеют одно и тоже название?
L!MP, ну и питон в придачу
current_user = current_user or User.objects.get(session['user_id'])
только врятле такое понабидиться, т.к. есть переменная request и в ней есть текущей юзер(request.user) и он как и анонимом может быть, так и авторизиррванным.
flaky, в rails по умолчанию нет авторизации, кому нужна могут установить гем devise
No-Tactic, мм, т.е. у класса два прострасва имен? для функциц и для переменных? а то я понять не могу. и @ это же ссылка на обьек? как this в пхп?
flaky, @current_user - атрибут класса
@@count_users - статическая перемееная
var - обычная переменная
No-Tactic,
def current_user
@current_user || = User.find(session[:user_id])
end
т.е. тут current_user переменная, а не название метода?
если это название, то я нехера не понимаю,
No-Tactic, тогда смотри, как допустим в этом классе, в другом методе вызвать метод current_user?
@current_user? верно?
flaky, вроде как self.current_user или просто current_user
сейчас точно не скажу, надо чтоб комп был рядом, а то я не освоился еще до конца