@rubylang

Страница 1168 из 1684
Karina
13.08.2017
13:05:15
ну короче

просто validation из interactor вызвать нельзя

выход один - пихать это в model

Anton
13.08.2017
13:06:28
выход один - пихать это в model
вынеси валидацию в отдельный объект

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
form object жи
так они не нужны для валидаций

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

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
или эликсир
биг дата какая-то

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
https://stackoverflow.com/a/27673892
спс в точку :) хотя пока не понятно, почему враппер нужен если в джсоне и так враплю в один

сделал 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
а чего например нового предлагает нода
нода - бэк на JS, для тех кто не осилил ничего кроме js.

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

Страница 1168 из 1684