@proRuby

Страница 525 из 1594
Sergey
22.04.2017
12:33:07
dup, а не clone

И зачем в треде?

kolas
22.04.2017
12:45:40
ваще странное действие

зачем три одинаковых объекта ?

Google
Sasha
22.04.2017
12:46:02
ну, предложите свое решение. Какие есть варианты?

kolas
22.04.2017
12:46:17
а зачем это нужно вообще?

Sasha
22.04.2017
12:46:19
там это не важно. будут разные обьекты не в том суть

Felix
22.04.2017
12:46:20
объясните задачу

Sergey
22.04.2017
12:46:23
Так я вам написал, сделайте dup и все

Sasha
22.04.2017
12:48:10
dup клонирует тысячю раз, без остановки

Sergey
22.04.2017
12:48:44
Че?

Sasha
22.04.2017
12:48:47
Задача. После сохранения обьекта в базе, создать его клон но уже с другим статусом.

kolas
22.04.2017
12:48:50
лучше в контроллере вызывай вручную

создание клонов

или в родительском объекте

Sasha
22.04.2017
12:49:22
в ручную??

а зачем after_save придумали

Google
kolas
22.04.2017
12:49:41
ну всмысле явно

коллбэк в каждом клоне тоже сработает

Sasha
22.04.2017
12:51:06
а как запусить колбэк один раз?

он начинает клонировать без остановки

kolas
22.04.2017
12:51:54
лучше не делай такое через коллбэк

Sasha
22.04.2017
12:52:58
есть аргементы, почему так нельзя делать?

Andrey
22.04.2017
12:53:29
потому что "коллбэк в каждом клоне тоже сработает"

можно в интерактор вынести логику

kolas
22.04.2017
12:53:42
потому что эти неявные создания объектов потом как грабли могут тебя ударить когда ненадо

а так в одном месте создаешь их и спишь спокойно

Klim
22.04.2017
13:00:03
он начинает клонировать без остановки
так clone генерит объект с тем же айди в эктив рекорд.

Sasha
22.04.2017
13:14:10
как это примено должно выглядеть if @obj.save redirect_to @obj @new = @obj.dup @new.update_column(status: 'New') @new.save

Alexander
22.04.2017
13:16:53
kolas
22.04.2017
13:16:58
редирект в конце

Alexander
22.04.2017
13:18:28
https://github.com/top4ek/yapaste/blob/master/app/controllers/posts_controller.rb#L32

Klim
22.04.2017
13:20:13
В новых рельсах дуп
в какой версии?

Alexander
22.04.2017
13:21:05
в какой версии?
Вот это не помню. Буквально пару недель назад где то видел

Klim
22.04.2017
13:21:33
в 5.0.2 точно ничего не менялось

Alexander
22.04.2017
13:22:40
Там говорилось именно дуп, полный клон записи без ид

Sasha
22.04.2017
13:22:52
в общем .clone полностью копирует с id а вот dup пустой

Google
Sasha
22.04.2017
13:27:57
все верно в общем

Lupsick
22.04.2017
15:54:13
https://github.com/atech/postal

какой постгрес охуенный посоны

Sergey
22.04.2017
16:25:47
какой постгрес охуенный посоны
9.6 говорят самый охуенный

Lupsick
22.04.2017
16:33:21
Alexander
22.04.2017
16:49:25
Не, не stable ?

Так что ещё "везут", скорее

Lupsick
22.04.2017
16:50:36
в 9.4 вроде нет поиска по json'у

Alexander
22.04.2017
16:52:01
в 9.4 вроде нет поиска по json'у
9.4 вообще дико тормозил со сложными запросами у нас, тупо обновление до 9.6 сократило время одного такого запроса с 30 секунд до сотых секунды, потом ещё оптимизировали дополнительно

Zufar @Zuf
22.04.2017
17:34:22
нубский вопрос: как в "123,15" заменить запятую на точку, и при этом ничего не делать если там уже стоит точка ("123.15")? с заяптой to_f не дружит

Marsel
22.04.2017
17:35:10
gsub(',', '.')

Zufar @Zuf
22.04.2017
17:37:57
блин, только что это не работало, а теперь работает -_- спс

Vitaliy
22.04.2017
17:37:59
или tr(',', '.') - быстрее отработает

kapkapbopoh
22.04.2017
18:11:27
"123,15".split(",").join(".").gsub(/\,/,".").split(",").join(".")

Alexander
22.04.2017
19:24:38
нубский вопрос: как в "123,15" заменить запятую на точку, и при этом ничего не делать если там уже стоит точка ("123.15")? с заяптой to_f не дружит
я бы сразу подумал о ситуациях с несколькими запятыми, возможны ли они. или разделители разрядов. типа "123,000.15", или наоборот, или пробелы. зависит от контекста (задачи). но будь осторожен

Danny
22.04.2017
19:38:57


Ребята, есть кто то кто знает WordPress Нужен совет) Как сделать такую штуку: Есть например single post. В нем есть графа "софт", (в графе софт выводиться те софты которые принадлежат single post) И при клике на кнопку софта Вас кидает на single soft! (Внимание, не на категорию, а на single soft) Я знаю как делать таксономии, но это не похоже на таксономию. Пример на скриншоте

Google
Alexander
22.04.2017
19:40:59
а это точно канал про ruby? )

Danny
22.04.2017
19:41:32
Извините что не по теме) Срочно просот нужно(

Admin
ERROR: S client not available

Felix
22.04.2017
19:43:41
или ищи чатик по пхп

Alexander
22.04.2017
19:44:47
Danny попробуй отписать куда-нибудь в @wp4dev )

Danny
22.04.2017
19:45:19
Спасибо большое!

Alex
22.04.2017
19:55:35
Lupsick
22.04.2017
19:56:18
Ну норм

Alex
22.04.2017
19:56:24
Если там jsonb есть, значит поиск по нему есть

Я просто не помню это 9.4 или 95.

Lupsick
22.04.2017
19:56:41
Существенные различия надо гуглить, но помню, что у меня были какие-то проблемы с типами

Alex
22.04.2017
19:57:39
Я просто тояно делал сложные конструкции в версии где появился 9.5

Но работа с json чутка нетривиальна, да.

Alexander
22.04.2017
20:39:01
помню какие-то подводные камни с json или jsonb в 9.4 или 9.5 )

у меня вылезли при использовании ransack

Sergey
23.04.2017
13:57:45
Лучше сразу jsonb использовать

Косяки помню были именно в json

Пришлось всё конвертировать

Sasha
24.04.2017
16:54:02
Есть админка, и там юзер может выбрать кол-во машин, которые уедут со стоянки. Он может выбрать одну машину, а может несколько - например 20 машин. Каждой машине по-очереди, через 10 секунд нужно менять статус. Как такое луше реализовывать, где много записей в базе и кадой меняется статус со временем? sidekiq воркеры?

Google
ojab
24.04.2017
16:55:33
activejob, воркеры

ojab
24.04.2017
16:55:36
можно и sidekiq

Sasha
24.04.2017
16:56:13
статус автоматически меняется, через определенное время, по очереди.

Dima
25.04.2017
10:05:35
Кому доводилось настраивать "Configure Remote Ruby Interpreter" в RuybMine через SSH, таким образом что на удаленной машине ruby через .rbenv?



Dmitry
25.04.2017
10:18:57
Путь к ruby через shims не подходит? Если не подойтет, то точно сработает путь через папку с версией.

Dima
25.04.2017
10:19:39
да там так написано

щас



https://www.jetbrains.com/help/ruby/2017.1/configuring-remote-ruby-interpreters.html все нашел

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