Разработка на RoR

2.01K
.
No-Tactic, ток заметил, а это нориально что атрибут класса и метод класса имеют одно и тоже название?
.
L!MP, ну и питон в придачу
current_user = current_user or User.objects.get(session['user_id'])

только врятле такое понабидиться, т.к. есть переменная request и в ней есть текущей юзер(request.user) и он как и анонимом может быть, так и авторизиррванным.
.
flaky, не одно и то же
@current_user
и
current_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 переменная, а не название метода?
если это название, то я нехера не понимаю,
.
там,где def - это метод
.
No-Tactic, тогда смотри, как допустим в этом классе, в другом методе вызвать метод current_user?
@current_user? верно?
.
No-Tactic
flaky, вроде как self.current_user или просто current_user сейчас точно не скажу, надо чтоб комп был рядом, а то я не освоился еще до конца
Всего: 145