@proRuby

Страница 659 из 1594
Dmitry
10.08.2017
14:40:06
Всем привет

можно сюда вакансию запостить?

Anton
10.08.2017
14:40:18
?

Dima
10.08.2017
14:48:52
Господа, я вот тут сделал git checkout {commit#} , и у меня вместо мастер показывается вот атк вот ``desktop/John 2482_2017 ((fb98be4...))`

Google
Dima
10.08.2017
14:49:09
как вернуть чтоб был мастер?

Anton
10.08.2017
14:49:19
git checkout master

Nick
10.08.2017
14:49:31
Сказал, как отрезал

Anton
10.08.2017
14:50:13
ну а что еще делать

Alex
10.08.2017
14:50:48
ojab
10.08.2017
14:54:04
git checkout HEAD
а куда у него HEAD указывает, если не секрет?

ojab
10.08.2017
14:54:26
Б?

HEAD, говорю, на какой коммит указывает?

Alex
10.08.2017
14:54:43
На последний коммит в ветке?

ojab
10.08.2017
14:54:55
mkay

Nick
10.08.2017
14:55:00
Ниндзя гита схлестнулись в неравном поединке.

Alex
10.08.2017
14:55:11
Я гит нуб есичо.

Google
Anton
10.08.2017
14:55:22
Я гит нуб есичо.
все мы такие :(

Nick
10.08.2017
14:55:56
Ну после чекаута в коммитхэш у тебя состояние так называемого отвала башки

detached head

Alex
10.08.2017
14:57:09
Печаль

Dima
10.08.2017
15:23:20
я откатился назад, git checkout #commit и как яп онял начала новая цепочка

git checkout master
я не потеряю всю цепочку? мне надо мастер заклеить на текущую крайнюю коммиту



Alex
10.08.2017
15:40:18
git merge master ?

Странно ты отпочковался конеш

Anton
10.08.2017
15:40:52
git merge master ?
или git rebase master

Alex
10.08.2017
15:41:06
Так даже лучше

Dima
10.08.2017
15:42:07
я делаю обычно git checkout — . чтоб убрать изменения файлов, а как возрващаться на коммит

но без вот таких вот потерь бренча

сейчас я решил так git checkout -b first_task git checkout master git merge first_task

ясно все надо было телать так git checkout #commit# -- .

Evgeny
10.08.2017
16:12:46
@davydovanton, как сделать в dry-validation проверку filled, если приходящий параметр должен быть из 3 определенных строк на выбор

Anton
10.08.2017
16:13:47
как грязный вариант: http://dry-rb.org/gems/dry-validation/custom-validation-blocks/

сейчас найду лучше

Google
Evgeny
10.08.2017
16:14:44
rule(client_type: [:1, :2, :3]) do |1,2,3| 1,2,3 == 'Type' end

Я думал как то так

Anton
10.08.2017
16:14:58
не, зачем

делаешь enum тип и все

Evgeny
10.08.2017
16:15:29
Аа, точно

ojab
10.08.2017
16:16:07
included_in? же есть

Anton
10.08.2017
16:16:44
ну или так

Evgeny
10.08.2017
16:16:50
Просто есть проект легаси, там человек начал трейлблейзер внедрять, а он еще там старый, новый не сделать сразу, я подумал через Dry отрефакторить другой кейс и показать как получится, мб понравится на драй чистом

Anton
10.08.2017
16:17:25
я хочу скоро написать как сделать TRB оперейшены на чистом dry :)

Evgeny
10.08.2017
16:18:08
Ну у тебя в гисте много примеров, ими и вдохновился. я так понимаю dry transaction + validation + types

Anton
10.08.2017
16:18:21
ага

можно без типов

ну и на выходе матчер

Evgeny
10.08.2017
16:19:00
А чем матчер лучше if else? По факту смысл тот же, а if else обычно всем понятнее

просто кейс с if else без вложенностей смотрится ничем не лучше вроде как

Google
Anton
10.08.2017
16:19:41
но это вкусовщина

Evgeny
10.08.2017
16:19:46
Ну да)

А это, как лучше отделить validation от контроллера, я сделал папку например по типу сервисов(validations/models), потом в контроллере уже парамс передаю в UserShemaValidation и там стандартно по результату success/failed, норм же?

Просто трейлблейзер сразу дробит контроллер на классы-экшены, у тебя примеры по ханами такой же смысл, но тут я так понимаю опять же стайл гайд команды придерживаться(как сами решим)

Admin
ERROR: S client not available

Anton
10.08.2017
16:26:52
скажу честно, в рельсе не пробовал все это

но уверен, что app/validations/users/create.rb будет работать хорошо

Evgeny
10.08.2017
16:27:53
Ок, спс за подсказки всем

Anton
10.08.2017
16:29:35
да было бы за что :)

Alex
11.08.2017
07:36:01
У кого то есть опыт дебага InvalidAuthenticityToken в protect_from_forgery?

есть два коммита, текущее состояние, и нашел месячный коммит где этой проблемы нет. Как определить в чем проблема?

причем токен вроде как на сервер посылается, и точно также в шаблоне прописан

rekero
11.08.2017
07:50:47
git bisect

Alex
11.08.2017
08:08:54
git bisect
не начто

но я уже нашел причину

короче если используете devise, то не рекомендую в before_action в ApplicationController дергать current_user

оно похоже csrf токен перегенерирует (предположение, не копал), естественно он никогда не бьется

wi11son
11.08.2017
10:00:24
Ребята, публикую вакансию (make code, not ban)

https://spb.hh.ru/vacancy/22078868

Google
Alexander
11.08.2017
10:04:57
И опять вилки нет... Расходимся

Ракета
11.08.2017
10:05:46
+

это на уровне как я вакансию встречал, вилка 20к рублей — 120к рублей

Ilya
11.08.2017
10:06:37
И опять вилки нет... Расходимся
ты разойдись уже в нужную сторону, ага

Alexander
11.08.2017
10:07:29
ты разойдись уже в нужную сторону, ага
Харош дуцца :) ещё не вечер ?

wi11son
11.08.2017
10:17:38
а че, нужна обязательно вилка?

Alexander
11.08.2017
10:18:27
стакан, капучинатор и дмс ещё %)

wi11son
11.08.2017
10:19:15
и спинер

Alexander
11.08.2017
10:19:59
не, лучше три монитора, i7 и 16 гиг оперативы с ssd на пол терра %)

wi11son
11.08.2017
10:22:37


Зато смотрите какие у на барышни в саппорте

Alexander
11.08.2017
10:23:36
я женат, мне нельзя в бельдяжки %) да ещё и в питере %)

wi11son
11.08.2017
10:23:41
или у всех так...

Alexander
11.08.2017
10:24:09
крупного плана не хватат %)

wi11son
11.08.2017
10:24:50
ты женат

Pablo
11.08.2017
10:25:35
где офис?

Страница 659 из 1594