
Karina
13.08.2017
13:05:15
ну короче
просто validation из interactor вызвать нельзя
выход один - пихать это в model

Anton
13.08.2017
13:06:28

Google

Karina
13.08.2017
13:07:07
ну ок

Anton
13.08.2017
13:08:08
ну, у тебя решится проблема того, где держать
не будет проблем с вызовом и прочим

v
13.08.2017
14:03:05
или как оно там называется

Anton
13.08.2017
14:03:52

v
13.08.2017
14:08:11
ну если человек начнет копать Form Object - Он найдет все что нужно для валидации в стороннем объекте
а не будет думать "а как это"
такое мое мнение

Anton
13.08.2017
14:09:05
согласен с тобой, но я к тому, что не стоит лишний раз вводить в заблуждение людей

Nikita
13.08.2017
15:14:32
ребята, подскажите пожалуйста, разумно ли забирать валидацию полей на фронт при использовании какого-то фронт енд фрейма, например Vue.js
дабы не делать лишнюю работу на сервере

Fedor
13.08.2017
15:14:49
нет

Google

Nikita
13.08.2017
15:14:54
я имею в виду валидацию, допустим email и т.д.

Fedor
13.08.2017
15:15:28
ничто не мешает подправить запрос в js консольке, или дернуть курлом
и изгадить тебе базу
или потом захочешь API приделать, а валидаций нет вообще

Nikita
13.08.2017
15:15:59
я не говорю о том, чтобы валидировать только на фронте

Fedor
13.08.2017
15:16:16
а, ну сделать и там и там можно

Nikita
13.08.2017
15:16:17
я говорю о том, чтобы допустим подсвечивать поле до отправки, если email некоректен и т.д.

Fedor
13.08.2017
15:16:38
так можно снизить нагрузку на сервер, что бы по умолчанию тебе только валидные данные отправлялись

Nikita
13.08.2017
15:16:38
дабы юзер сам понимал, что ввел некорректное имя и т.д.
ну да

Fedor
13.08.2017
15:16:45
но убирать валидации с бэка нельзя

Nikita
13.08.2017
15:16:45
я об этом и говорю
нет, это однозначно
валидаци на бэке обязательно быть должна, я не спорю

Fedor
13.08.2017
15:17:00
тогда да, можно

Nikita
13.08.2017
15:17:05
окей, спасибо

Fedor
13.08.2017
15:17:07
и в целом полезно
не за что

Nikita
13.08.2017
15:17:13
?

Nursultan
13.08.2017
15:24:12
Есть приложение на рельсах. Как сделать так чтобы мобильная версия была доступна по m.domain.kz?

Google

v
13.08.2017
15:35:42

Nikita
13.08.2017
15:36:18
@Kuzhagaliyev ну прокидаешь поддомен и редеректишь с обычной приложухи при условии того, что браузер мобильный

v
13.08.2017
15:36:18

Nikita
13.08.2017
15:36:19
вроде изи
@vskopuk а можно прям с вэбсервера ридеректить?
мобильных

v
13.08.2017
15:37:11
в задаче не было ничего про мобильных
было про доступность мобильного варианта по адресу с m.

Nikita
13.08.2017
15:37:32
ну это просто же поддомен

Максим
13.08.2017
21:13:59
уххх пацанва
волнуюсь то как
пробежался по рспек гитфлоу руби параллелизм гил архитектура рельс

Максим
13.08.2017
21:14:38
как думаете чё ещё перед собесом джуну подготовить

Aleks
13.08.2017
21:15:23
Поспать хорошенько

Artur
13.08.2017
21:15:25
Анус размять
И поспать обязательно. Ну и не нервничать, не съедят тебя там.

Roman
13.08.2017
21:19:34
Внатуре, не так там страшно. Из всех собеседование меня сожрали только на одном. Притом, на том языке который я знал лучше всего. А по рубям, который знал хуже, всегда было огонь

Максим
13.08.2017
21:20:25
просто дико хочу сменить работу (ща пхпшник) а это считай единственный отклик
дико волнуюсь
голова аж разболелась, помыться надо

Google

Roman
13.08.2017
21:21:49
Не сы
В крайне случае узнаешь, что надо подтянуть. Я очень много узнал, пока по собесам ходил)

Artur
13.08.2017
21:26:17

Максим
13.08.2017
21:26:34
ну у меня то есть 2 года на пхп
и в резюме указано что было 2 года
типа
боюсь что спросят чего ну
advanced
а я не знаю
так и сам шёл на свою нынешнюю рубистом без опыта да

Admin
ERROR: S client not available

Максим
13.08.2017
21:27:22
но потом рубист про уволился и меня перевели в пхп

Artur
13.08.2017
21:27:25
Ну и все. В чем сложность? Кодать умеешь, и все. С руби потом разберёшься, посмотришь как пацаны нормальные код пишут и тож так будешь.

Темур
13.08.2017
21:50:40
(на самом деле нет)

Максим
14.08.2017
00:25:38
почему так много видосов спрашивающих мертвы ли рельсы

Anton
14.08.2017
00:38:40

Максим
14.08.2017
00:39:04
а чего например нового предлагает нода
или эликсир

Александр
14.08.2017
02:06:01

Janek
14.08.2017
05:19:00

No
14.08.2017
05:36:55
У меня в городе достаточно не-рельсовых проектов на руби

Google

No
14.08.2017
05:37:48
Но как ни странно - платят там заметно меньше, чем на рельс-проектах

Alexander
14.08.2017
05:38:06
или эликсир
первое что обычно говорят - правильная многопоточность, чего не достает в руби (ждем 3 версию )

Amir
14.08.2017
05:50:49
Делаю RestAPI
Авторизация по токену
параметры передаю по json
написал клиента на PHP
Авторизацию проходит
но параметры почемуто на стороне Rails дублируются
Parameters: {"qwe"=>{"qwe1"=>"value1"}, "sm"={"qwe"=>{"qwe1"=>"value1"}}}

Nikita
14.08.2017
05:56:43
ну во первых зачем писать клиента на php, когда, например, есть postman
и в нем можно отлично тестировать ваше API
во вторых - какой тип запроса, куда запрос и т.д.
полную картину

Amir
14.08.2017
06:01:41
ну как это зачем
сайт на пхп должен общаться с рельцами
делаю c типовой curl extention

Nikita
14.08.2017
06:11:20
ну можно как-то подробнее описать проблему?

Amir
14.08.2017
06:14:53
в консоли вижу такую хрень
Parameters: {"qwe"=>{"qwe1"=>"value1"}, "sm"=>{"qwe"=>{"qwe1"=>"value1"}}}
дублируется как будто
sm=>
откуда появляется не понятно

Oleg
14.08.2017
06:16:12
sm - видимо контроллер?

Igor
14.08.2017
06:16:32
https://stackoverflow.com/a/27673892

Amir
14.08.2017
06:22:42
сделал
wrap_parameters false, format: [:json]
как будто бы работает
че то я намудрил с этими рельцами :)))
Вобщем есть некий скажем CRUD, ну почти
есть метод create, вызов POST /res
форма понятное дело работает в пределах authenticity_token
Надо чтобы и мой ПХП клиент, без этого токена делал запрос POST /res 'res#create'
Если сделать авторизацию по токену на уровне heads то работает только пхп клиент, и понятное дело Web client не пашет, т.к. у него нет этого токена
Надо разрешить делать запрос POST 'res#create' только разрешенным пользователям, тобишь кто имеет только скажем API_KEY hash


Fedor
14.08.2017
07:38:45
или эликсир
функциональное програмирование на базе эрланга, надежность, многопоточность и все такое, но из-за функционального подхода писать не сслишком удобно. Это, ИМХО, скорее для микросервисов нагруженных язык