Size: a a a

2020 January 09

P

Paul in Ruby School .us
Windows vs Linux холивар потолще, HABTM vs has_many through — потоньше :)
источник

VA

Vsevolod Avramov in Ruby School .us
Paul
Windows vs Linux холивар потолще, HABTM vs has_many through — потоньше :)
Ну на первое вообще никто не ведётся в наше время..
источник

VA

Vsevolod Avramov in Ruby School .us
А вообще из практики помню, как делали проект лет 7 назад. И там всё предусмотрели. Прям всё. Очень абстрактная хрень выходила в итоге. Ну и по факту время потратили и сам проект не запустился из-за срыва сроков. Так что преждевременная оптимизация это в 95% случаев зло 😃
источник

SR

Shattered Ruby in Ruby School .us
Всем привет, сделал редирект со страницы регистрации, если пользователь уже зарегестрирован
def new
 @user = User.new
 if logged_in?
   redirect_back(fallback_location: root_path)
 
end
end
Проблема заключается в том, что я не знаю как в redirect_back прописать значение, чтобы он редиректил на предыдущую страницу, а не на главную
источник

A

Andreii in Ruby School .us
Shattered Ruby
Всем привет, сделал редирект со страницы регистрации, если пользователь уже зарегестрирован
def new
 @user = User.new
 if logged_in?
   redirect_back(fallback_location: root_path)
 
end
end
Проблема заключается в том, что я не знаю как в redirect_back прописать значение, чтобы он редиректил на предыдущую страницу, а не на главную
redirect_back()  

?? Не так разве, поправьте )

или redirect_to(:back)

ps. Не рубист)
источник

SR

Shattered Ruby in Ruby School .us
Andreii
redirect_back()  

?? Не так разве, поправьте )

или redirect_to(:back)

ps. Не рубист)
У меня пишет, что нет такого back_url
источник

SR

Shattered Ruby in Ruby School .us
Так что этот вариант отпадает
источник

D

Dm in Ruby School .us
Shattered Ruby
У меня пишет, что нет такого back_url
источник

D

Dm in Ruby School .us
The referrer information is pulled from the HTTP Referer (sic) header on the request.
источник

SR

Shattered Ruby in Ruby School .us
это я всё понимаю, да, но я хочу, по сути, оставить пользователя на той же странице, откуда он и пришёл
источник

SR

Shattered Ruby in Ruby School .us
мне не надо, чтобы его редиректило на главную/ещё куда-то
источник

SR

Shattered Ruby in Ruby School .us
может, я чего-то недопонимаю
источник

D

Dm in Ruby School .us
Shattered Ruby
мне не надо, чтобы его редиректило на главную/ещё куда-то
Это как?  Не редиректило, но оставило там откуда пришел
источник

D

Dm in Ruby School .us
это как я хочу выйти погулять, но не выходить из квартиры?
источник

SR

Shattered Ruby in Ruby School .us
нет, подожди
источник

SR

Shattered Ruby in Ruby School .us
я имею ввиду, что, допустим, юзер переходит на страницу регистрации, будучи уже зарегестрированным, и его должно редиректнуть на ту страницу, откуда он пришёл
то бишь, допустим, со своей страницы профиля если пришёл, то на неё и редиректнуть
чтобы, по сути, было впечатление, что он никуда не переходил
источник

D

Dm in Ruby School .us
ну так писали же redirect_back
источник

SR

Shattered Ruby in Ruby School .us
Dm
ну так писали же redirect_back
я так и сделал, но там статические параметры
источник

SR

Shattered Ruby in Ruby School .us
а так нельзя что ли делать. имею ввиду про конструкцию #{...}
источник

D

Dm in Ruby School .us
redirect_back(fallback_location: request.referrer) может так?
источник