@rubylang

Страница 1171 из 1684
Anton
14.08.2017
15:27:03


Janek
14.08.2017
15:27:07
Я тут Роду открыл внезапно. Идея дерева рутов смотрится круто

Anton
14.08.2017
15:27:32
Vasiliy
14.08.2017
15:27:49
зачем так сложно то

Google
Michael
14.08.2017
15:27:53
да не нужно мне сортировать

Anton
14.08.2017
15:28:01
зачем так сложно то
сделай проще :)

Vasiliy
14.08.2017
15:28:02


Michael
14.08.2017
15:28:03
все остается на своих местах

Anton
14.08.2017
15:28:07
да не нужно мне сортировать
тогда просто сортировку выкини

там по условию первые три

Michael
14.08.2017
15:28:21
мне просто нужно из всех маршрутов достать первые три прямых и переместить их вначало

Anton
14.08.2017
15:28:27
а

пфф

оставь тогда как было

будет самый простой вариант

Michael
14.08.2017
15:29:57
то есть то как я набросал имеет право на существование?

Anton
14.08.2017
15:30:25
можешь конечно делать что-то в духе 3.times { first_routes << routes.delete { connection == 0 } }

Google
Anton
14.08.2017
15:30:42
Janek
14.08.2017
15:31:29
это да, но возникнет много проблем :)
Интересно послушать твое мнение. Ты имеешь в виду большие проекты?

Michael
14.08.2017
15:33:20
Anton
14.08.2017
15:33:20
Интересно послушать твое мнение. Ты имеешь в виду большие проекты?
ну, просто ситуация, как нестинг роуты будешь разгребать?

на 2+ вложенности

понятно, что можно сделатьно, но все равно выглядит очень запутанно

Janek
14.08.2017
15:34:54
на 2+ вложенности
Меня за такую вложенность били тряпками

Vasiliy
14.08.2017
15:35:21
на 2+ вложенности
а там по файлам раскидать нельзя?

Anton
14.08.2017
15:35:44
а там по файлам раскидать нельзя?
можно, но возникают проблемы некоторые

Vasiliy
14.08.2017
15:36:05
я чет мельком давно смотрел, там же вроде как аппы подрубать можно, не?

Anton
14.08.2017
15:36:24
можно, да

Janek
14.08.2017
15:36:33
Ещё можно модулярно все обставить

Eugene
14.08.2017
15:37:08
SitesTag.import(new_site_tags, :validate => false, :ignore => true, :slice_by => @@import_slice_count)

Anton
14.08.2017
15:37:08
еще из проблем прямо глобальных, там все завязано на общий скоуп

это так себе

Eugene
14.08.2017
15:37:19
можете подсказать что этот метод импорт

что он делает

по дефолту в рельсе

или в рубях

как загуглить что нибудь про него

Google
Vasiliy
14.08.2017
15:38:08
~вроде ж переменная класса~ а, импорт

Eugene
14.08.2017
15:39:21
http://www.rubydoc.info/github/zdennis/activerecord-import/ActiveRecord%2FBase.import

это?

Anton
14.08.2017
15:39:47
SitesTag это что?

модель?

Eugene
14.08.2017
15:39:56
да

Anton
14.08.2017
15:40:10
тогда может быть вполне

ojab
14.08.2017
15:42:47
см. SitesTag.method(:import).source_location, оттуда понятнее будет

Eugene
14.08.2017
16:18:57
что он делает?

типо за одну транзакцию закидывает только 10 записей

не нашел в апи ничего похожего

Karina
14.08.2017
16:25:10
ребята, кто-нибудь пользовался jsonapi-resources ? никто не знает какой примерно хэш надо передавать, если роутинг такой ` jsonapi_resources :purches do member do jsonapi_resources :attachments end ` end

как вообще такой тип роутинга называется? nested?

v
14.08.2017
16:30:52
такие роуты точно называются nested

Karina
14.08.2017
16:32:42
ок, спасибо

Eugene
14.08.2017
16:46:11
что он делает?
нашел проблему. если размер массива меньше чем значение параметра slice_by тогда вылетает ошибка, решил ее

Antony
14.08.2017
18:18:59
Привет, есть спецы по spree? Нужно синхронизировать цену с поставщиком перед показом карточки товара, не пойму что заоверрайдить?

Adamtsov
14.08.2017
18:27:01
привет, каждый раз перед открытием товара???

Vasiliy
14.08.2017
18:29:26
охуеешь же, а вдруг апи синхронизации недоступно

Google
Adamtsov
14.08.2017
18:33:04
ну тип таймаут вешать, но я бы предложил после рендеринга страницы запрашивать цену

Igor
14.08.2017
18:33:59
как то странно обращаться куда к стороннему сервису (если я правильно понял) по каждому запросу товара

Antony
14.08.2017
18:35:29
это преждевременная оптимизация господа) на самом деле уже есть синхронизация в фоне, хочется обновлять на каждый запрос, в дальнейшем, во что упремся то и будем лечить )

Adamtsov
14.08.2017
18:37:14
тогда тебе сюда https://github.com/spree/spree/blob/master/frontend/app/controllers/spree/products_controller.rb#L18-L26 )

Antony
14.08.2017
18:38:48
угу, тоже туда первым делом полез, но чет пока не получается)

Adamtsov
14.08.2017
18:40:47
ну если делать совсем калхозно, то в можно в https://github.com/spree/spree/blob/master/frontend/app/controllers/spree/products_controller.rb#L44 делать типа @product.price = get_price

Admin
ERROR: S client not available

Adamtsov
14.08.2017
18:41:02
или ты хочешь еще и сохранить обновленную цену у себя?

Antony
14.08.2017
18:50:16
yep

Vitaliy
14.08.2017
19:49:41
Привет. Кто работал с докером? Нужно с контейнера приложения настроить коннект к локальной mysql. Пока только can't connect to mysql through socket ...

Evegeniy
14.08.2017
19:54:15
https://stackoverflow.com/questions/27556301/how-to-connect-to-local-mysql-server-through-docker

Привет. Кто работал с докером? Нужно с контейнера приложения настроить коннект к локальной mysql. Пока только can't connect to mysql through socket ...

Первая ссылка в гугле. Не благодари

docker use local mysql

?

Aleksey
14.08.2017
20:06:38
В телеграме же всегда лучше спрашивать

Vitaliy
14.08.2017
20:07:33
подойдет ли такое решение для настройки на проде https://stackoverflow.com/questions/27556301/how-to-connect-to-local-mysql-server-through-docker

Roman
14.08.2017
20:53:36
Какой-то затуп, не могу нигде найти: как узнать количество запущенных джобов? sidekiq

Google
Roman
14.08.2017
21:03:31
Sidekiq::Workers.new
не помогло, Sidekiq::Workers.new.count дает 0

Sergey
14.08.2017
21:05:07
#size

Roman
14.08.2017
21:06:44
а какая разница?

Sergey
14.08.2017
21:10:25
А, там Enumerable

А у вас точно джобы выполняются?

Roman
14.08.2017
21:12:34
нужно в спеке контроллера проверить, что запустился джоб

запускаю его в консоле, отрабатывает без ошибок, но Sidekiq::Workers.new.count все равно 0

Sergey
14.08.2017
21:15:33
Так это вам нужно have_enqueued_job

Roman
14.08.2017
21:16:27
так не хотелось отдельный гем ставить :(

этот метод же не идет в рспеке?

Sergey
14.08.2017
21:18:04
По-моему rspec-rails

ojab
14.08.2017
21:19:26
это если ActiveJob используется, если не используется — https://github.com/mperham/sidekiq/wiki/Testing

Roman
14.08.2017
21:20:15
у меня 5 рельса, через ActiveJob все

Так это вам нужно have_enqueued_job
спасибо, have_enqueued_job отработал :)

Nikita
15.08.2017
06:33:03
ребят, возможно кто-то поможет? capybara-webkit выделывается, непонятно почему... Гуглил, конечно, пробовал делать все, что советуют, ничего не помогло, возможно кто-то сталкивался? https://gist.github.com/n-n1ks/07da5be7df1b930761be4f8b63fc16d4

просто перепробовал уже все issue и вопросы на SO

ojab
15.08.2017
06:44:25
если require 'capybara-webkit' перед Capybara::Webkit.configure воткнуть — что-нибудь меняется?

Nikita
15.08.2017
06:50:53
ojab понимаешь, суть в том, что я брал rails_helper и spec_helper с другого проекта и там все отлично работает! я просто реально не понимаю что за магия, гемы идентичны, файлы идентичны, версия?

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