@rubylang

Страница 1311 из 1684
Максим
22.12.2017
17:25:35
а у нескольких магазинов могут быть одинаковые адреса?

Смерть
22.12.2017
17:25:40
uniq!

Максим
22.12.2017
17:31:32
/home/maxim/.rvm/gems/ruby-2.4.1/gems/activerecord-5.0.0/lib/active_record/dynamic_matchers.rb:21:in `method_missing': undefined method `attribute_types_cached_by_default' for ActiveRecord::Base:Class (NoMethodError) Did you mean? attribute_type_decorations from /home/maxim/.rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-0.4.6/lib/rgeo/active_record/common_adapter_elements.rb:159:in `<module:ActiveRecord>' from /home/maxim/.rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-0.4.6/lib/rgeo/active_record/common_adapter_elements.rb:47:in `<module:RGeo>' from /home/maxim/.rvm/gems/ruby-2.4.1/gems/rgeo-activerecord-0.4.6/lib/rgeo/active_record/common_adapter_elements.rb:45:in `<top (required)>' from /home/maxim/.rvm/gems/ruby-2.4.1/gems/activesupport-5.0.0/lib/active_support/dependencies.rb:293:in `require' ебусь целый день гугл ответа не дал сталкивался кто?

при rails s

Google
Roman
22.12.2017
17:33:00
Нашел такое чудо на легаси проекте: count = count.to_i if count.to_i == count

Максим
22.12.2017
17:34:55
rfr

как ему её дать

и как понять какую

Смерть
22.12.2017
17:35:13
о, нашел, там косяк с руби 2.4.1

Максим
22.12.2017
17:35:31
так до этого я пробовал с 2.3.0

одно и то же

Смерть
22.12.2017
17:35:58
https://github.com/rgeo/activerecord-mysql2spatial-adapter/issues/27

https://github.com/rgeo/activerecord-mysql2spatial-adapter/issues/12

посмотри на эти ишью

Твой случай похоже

Максим
22.12.2017
17:36:19
погляжу

Google
Максим
22.12.2017
17:36:34
ну да, оба эти уже глядел

внятного ответа не нашёл

смотрел наискосок правда

но та реал всё выходит в итоге либо "вот мой форк" либо "ну там мб в будущем пофиксим ща времени нет"

Смерть
22.12.2017
17:37:26
ну вот у тебя похоже как раз два варианта

Либо поискать рабочий форк

либо форкнуть самому и поправить

ща спам будет

Eugene
22.12.2017
19:20:37
к бабке не ходи

Смерть
22.12.2017
20:49:01
А как красиво выдернуть рандомный объект из реляции?

Что-то вроде Model.relation_model.sample

Eugene
22.12.2017
20:55:29
ну и чем тебе sample не нравится?)

разве что тем, что он в память сэйвит всю ассоциацию)

Смерть
22.12.2017
20:59:30
А он есть?

Я чет прочитал, что его вроде не иплементировали

Artur
22.12.2017
21:01:27
Я щас без конплюктера, но думаю, что order(“RANDOM()”).first поможет, хотя это не очень быстро будет. Но всяко быстрее чем загружать весь релейшен.

Marsel
23.12.2017
00:30:26
Можно https://wiki.postgresql.org/wiki/TABLESAMPLE_Implementation использовать, если постгрес

Смерть
23.12.2017
00:57:28
Я через RANDOM() сделал, там конечно 1000 записей, но думаю это не очень страшно. Тем более это один раз в день происходит

Eugene
23.12.2017
02:07:55
я про рубевый sample ващет

Google
Смерть
23.12.2017
10:37:37
У меня не будет больше 1000

Но да, понимаю что метод не оптимальный

Vasiliy
23.12.2017
10:43:34
Сампл же вроде грузит все записи и уже как из массива дергает случайную

Andrey
23.12.2017
22:26:02
А не бейте камнями - новая версия рельсов выходит каждый год же в январе-феврале?

Shamil
23.12.2017
23:10:28
Июнь, август. Обычно вместе с книжкой с измененённой циферкой)

И каждые 2 года.

Они вроде так обещали.

Andrey
23.12.2017
23:45:00
Ну то есть ещё год?

Shamil
23.12.2017
23:54:35
Ну да.

Антон
24.12.2017
08:33:30
У меня не будет больше 1000
Postgresql TABLESAMPLE пробовал?

гуглится же все, не понимаю я вас

вот тут много читать https://stackoverflow.com/questions/8674718/best-way-to-select-random-rows-postgresql

Balaklun
24.12.2017
19:20:03
всем привет, как вы прячите свои логины и пароли? дайте екземпл

Eugene
24.12.2017
19:43:06
что значит — как прячете?

Shamil
24.12.2017
20:05:56
всем привет, как вы прячите свои логины и пароли? дайте екземпл
Я думаю ты про апи ключи, токены и прочее. В переменных окружения. Можно использовать гем, а можно (если на линуксе) запихнуть в .bashrc файл в корневой папке пользователя. Но если на сервере деплоить будешь через ssh с капистрано, то запихни лучше в каталог env. Капистрано по особому подключаться просто по ssh. Если уткнёшся погугли просто про это, решение в нете.

Смерть
24.12.2017
20:08:29
Есть удобный гем .env

dotenv точнее

Создаёшь для проекта .env и туда записываешь переменные окружения. А на проде уже создаёшь полноценные. В итоге у тебя получаются локальные переменные окружения для проекта

Google
Смерть
24.12.2017
20:10:43
Главное не забудь его в гитигнор добавить, а то я как-то забыл и закинул в гитхаб токены

Balaklun
24.12.2017
20:15:25
окей, спасибо

Антон
25.12.2017
09:21:31
почему до сих пор никто не вбросил ничего?

Admin
ERROR: S client not available

Aleksey
25.12.2017
09:22:08
Руби умирает. Все переходят на JS

Нате

Artur
25.12.2017
09:22:21
Ахахахаха

Антон
25.12.2017
09:22:28
баян :(

Artur
25.12.2017
09:22:38
Разве найдется глупец, который будет с этим спорить?

Максим
25.12.2017
09:25:20
https://gist.github.com/Qew7/ccee1534118e074d63f7b991d6a4fd02 ребят не сталкивались?

всё ещё ебусь с обновлением

https://gist.github.com/Qew7/fd8afd9713b43ea0c915683e10642800 Gemfile

Vasiliy
25.12.2017
10:51:40
Ещё б лок файл добавил

Максим
25.12.2017
11:02:43
Ещё б лок файл добавил
https://gist.github.com/Qew7/69da5512934cab79b6456ffca93bee4d

Vasiliy
25.12.2017
11:05:02
У тебя спатиал гем захардкорен на 0.2.6 версию мускл адаптера мож в этом проблема

Максим
25.12.2017
11:05:42
поменял на аналог

теперь вот

https://gist.github.com/Qew7/5fb0470b50ca81825e7e8afa0b9ebc19

отбой поставил рельсы 5.0.1 заработало

так

Google
Максим
25.12.2017
11:23:27
а что с параметрами в контролерах случилось в 5?

они объектом читал стали

а у меня всё в проекте с ними работает как с хешем

в консоли Parameters: {"type"=>"plans_images", "block_id"=>"15608"}

а мои изменения почему то в них не попадают

это в роутах чёто менять надо или в аппликейшнконтроллере или что

Roman
25.12.2017
13:48:32
Всем привет, что-то не соображу никак. В модели есть поля date_from и date_to, как сделать выборку, где выбирались бы значения, у которых сегодняшняя дата попадает в этот промежуток?

Eugene
25.12.2017
13:55:04
where(«NOW() BETWEEN date_from AND date_to»)

Roman
25.12.2017
13:55:37
where(«NOW() BETWEEN date_from AND date_to»)
вау, круто, спасибо

Eugene
25.12.2017
13:55:58
только для постгреса, правда)

можно вместо NOW() пихать параметр с текущей датой

Roman
25.12.2017
13:56:30
а date_to и date_from заменить на вопросы?

where(«NOW() BETWEEN ? AND ?», date_from, date_to) - вот так же сработает?

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