
Bob
29.08.2017
14:40:07
Наверное ты просто обновляешь какой-то параметр, который не входит в дефолтный скоуп) У меня так было.

Felix
29.08.2017
14:40:08

No
29.08.2017
14:40:08
звоночек к выпиливанию дефолтного скоупа
у меня были кейсы, когда в дефолтном скоупе была сортировка

Google

Zamira
29.08.2017
14:40:25

No
29.08.2017
14:40:30
и везде где была другая сортировка надо было унскопать

Zamira
29.08.2017
14:41:15
У нас софт делит. Поэтому не удаленные в дефолтном скоупе в моделях где он нужен в 99% случаях.

Bob
29.08.2017
14:42:00
или это и есть скоуп?

Zamira
29.08.2017
14:43:22
Ну примерно тоже самое. Предыдущий скоуп исключает то, что ты обновил. Уже пустых нет. А ты ищешь пустых и к нему делаешь .all
Так ведь?

Bob
29.08.2017
14:44:21
+

Felix
29.08.2017
14:44:38
скоуп, по факту — это что-то отличное от Model.all

Bob
29.08.2017
14:45:00
теперь новый вопрос. как можно обновить и не потерять скоуп?

Felix
29.08.2017
14:45:01
просто какие-то частоиспользуемые выборки ты можешь поместить в модельку

Zamira
29.08.2017
14:45:27
И делаешь к нему .all

Google

Zamira
29.08.2017
14:46:44
Заново строить выборку надо, исключив условие attr1: nil

Felix
29.08.2017
14:47:39
разве что.. можно сделать костыль вида
null_attr_ids = Model.where(attr: nil).pluck :id
Model.where(attr: nil).update_attr(value)
same_elements = Model.where(id: null_attr_ids)
после этого в same_elements у тебя будет та же выборка

Zamira
29.08.2017
14:48:40
Ну и зачем ты костылям учишь человека?!

Bob
29.08.2017
14:48:42
спасибо, попробую

Alex
29.08.2017
14:49:57

Felix
29.08.2017
14:50:15

Alex
29.08.2017
14:55:19
как?)
Table.where(id: Post.where(status: 'ok')) вроде как то так делалось
если сделать .to_sql то можно увидеть подзапрос

Bob
29.08.2017
15:06:09
не совсем понятно, как это может мне помочь. Мне надо обновить и выполнить для каждой записи блок

Sergey
29.08.2017
15:19:16
qwe = Pathname.new('/qwe')
=> #<Pathname:/qwe>
qwe.join('.')
=> #<Pathname:/qwe>
qwe.join('asd/.')
=> #<Pathname:/qwe/asd/.>
Почему

rekero
29.08.2017
15:22:14
. - текущая директория

Sergey
29.08.2017
15:22:53
Так а как точку в путь добавить?

rekero
29.08.2017
15:23:12
зачем тебе просто точка в пути?
если она ничего не делает?

Roman
29.08.2017
15:23:47
Ребят, а можете в двух словах рассказать про using и refine?
Я гуглил но что то не понял(

Vasiliy
29.08.2017
15:28:31
это чобы не очень манкипатчить
т.е. когда ты класс открываешь и там переопределяешь какие-то методы стандартные, оно распространяется на всё, а юзинг и рефайн чтобы как-раз явно это переопределять

Google

Vasiliy
29.08.2017
15:30:10
я это сам не юзал но из доков так понял

Roman
29.08.2017
15:31:11
Спасибо большое)

Roman
29.08.2017
15:45:11
у refine lexical scope
то есть он действует только там где его физически видно
если вызываешь функцию в другое место, то там уже не сработает
даже если это вызов к этому же классу, но к методу в другом файле где нет refine

Evgeniy
29.08.2017
19:49:04
Есть кто юзал гем devise-jwt?

Александр
29.08.2017
23:48:41
Коллеги, написал небольшое но полезное расшерение для #VSCode https://marketplace.visualstudio.com/items?itemName=asux.rspec-focus. Пользуйтесь, ОС приветствуеться.

Alex
30.08.2017
08:09:53

Vasyl
30.08.2017
10:16:44
Ребят кого интересует тема Интернета Вещей,веду свой канал
Если можно кинуть силку

v
30.08.2017
10:17:33
но зачем?

v
30.08.2017
10:17:43
там же наверняка обычный буллщит

Vasyl
30.08.2017
10:19:32
Ваше мнение
Простите если побеспокоил по флуд информации

Sergey
30.08.2017
12:23:42
Раньше можно было указать attr_accessible :name, :as => [:new_company, :admin]
а как подобное :as сделать через strong params ?

v
30.08.2017
12:28:18
гм
а при чем тут?
а, понял.
Видимо, через условия в контроллере

Alex
30.08.2017
12:41:21

Google

Maya
30.08.2017
12:41:35
Утерян уникальный драгоценный камень: Ruby on Rails developer. Физические свойства:
-3+ years of experience in Ruby on Rails
- Salary to 3500 USD Генетическая классификация: Senior
Магические свойства: динамический, рефлективный, интерпретируемый высокоуровневый developer. Рубин посвящен Солнцу.
Это камень особенной магической силы, камень испытаний, владения силами энергии.
Талисманы и амулеты: Ruby on Rails — талисман компаний, рубин помогает людям с чистым сердцем и помыслами.
Месторождения: Ukraine, Kyiv Если ты это читаешь напиши мне! Компания очень тебя ждет! =)

Fedor
30.08.2017
12:55:17
ЗП: $3000-$5000 (junior / senior)
Вот так надо
сегодня на ruby_job постили
я прям даже всерьез задумался...

v
30.08.2017
12:56:09

Admin
ERROR: S client not available

v
30.08.2017
12:56:21
это junior senior и senior senior

Gleb
30.08.2017
12:57:16
ну а чо, junior senior это как генерал-лейтенант получается

Fedor
30.08.2017
12:57:19
Грамотно говорить Сеньер джуниор, и Сеньер сеньер
или фон-барон сеньер джуниор

Mikhail
30.08.2017
12:57:55
сеньор помидор!

No
30.08.2017
12:58:22
не могу сказать про данный случай уверено, но я теперь избегаю таких вакансий с творческим подходом


Maya
30.08.2017
13:00:53
Почему не употреблять творчество когда есть вдохновение?)Компания адекватная и там работаю хорошие специалисты) Если когда был печальный опыт это не значит, что все последующие вакансии будут идти по тому же пути)

No
30.08.2017
13:01:45
это все теории заговоров, но я 2 таких кейса встречал )

v
30.08.2017
13:02:04

No
30.08.2017
13:02:07
1 лично, 1 через товарища

Maya
30.08.2017
13:03:00
Всю дополнительную информацию можно узнать лично и вдовольно технически сдержанной форме!)

Google

v
30.08.2017
13:03:50
вместо того, чтобы изощрятся в литературных формах, можно сэкономить время себе и потенциальному кандидату, указав подробности
нужен жпег с that alien guy
чтобы была надпись "HR's.."

No
30.08.2017
13:05:37
если разыскивается не граф. дизайнер или райтер каких-то текстов для геймдева

Maya
30.08.2017
13:07:07
У каждого свой подход к делу

v
30.08.2017
13:07:34
угу
у некоторых он хуевый

Maya
30.08.2017
13:08:52
Не спору бывают и такие, жаль что Вам приходилось сталкиваться с такими.

No
30.08.2017
13:09:45

Fedor
30.08.2017
13:11:05
ну, справедливости ради, и критика была не самая обоснованная и не самая тонкая
так что останаливайтесь все )

Maya
30.08.2017
13:11:19
Ничего подобного)каждый имеет право на мнение, а критика это хорошо)

No
30.08.2017
13:11:19
согласен ) я предлагаю остановиться всем сторонам )

Maya
30.08.2017
13:11:35
?

No
30.08.2017
13:12:06
Бедные HR-ы. Они даже не могут сказать "иди нахуй", корректность же нужна и вежливость )