@rubylang

Страница 832 из 1684
trickster
27.12.2016
07:38:13
всем привет

Andy
27.12.2016
07:38:55
привет

trickster
27.12.2016
07:39:00
может кто подскажет, если я вынесу методы сайдкика в отдельный модуль, это норм?

sidekiq_retry_in { |count| 60 } sidekiq_retries_exhausted do |msg| Sidekiq.logger.warn "Failed #{msg['class']} with #{msg['args']}: #{msg['error_message']}" end

Google
trickster
27.12.2016
07:39:07
Mikhail
27.12.2016
11:41:42
Mikhail , ты не прикручивал ресайз картинок для дропзона?
зависит от нагрузки. Если полтора пользователя то ниче страшного. В другом случае ресайз делается в бекграунде

Антон
27.12.2016
11:42:14
рейсайз можно и лучше делать в браузере

Mikhail
27.12.2016
11:42:27
Не спорю

Evgeny
27.12.2016
11:42:49
Вот и я думаю. Сайт объявлений просто. Картинок много будет

Mikhail
27.12.2016
11:42:56
делай на фронте

Evgeny
27.12.2016
11:44:28
Просто ты говорил делал на дропзон. Просто о там есть resize функция , но что то не понял как ее нормально заюзать. Попробую jquery плагин поставить и в евенте ресайзить

Mikhail
27.12.2016
11:44:51
не понял - разбирайся

=)

Evgeny
27.12.2016
11:45:00
)

Mikhail
27.12.2016
11:45:21
darkroom js хороший плагин

знакомые фронтовики юзают

Evgeny
27.12.2016
11:46:53
Ок. Вычитал на гитхабе много просили ресайз норм сделать, в итоге многие там перешли на FineUploader.

Google
Andrey
27.12.2016
19:04:58
Коллеги, а нормально ли использовать миграции не для изменения структуры базы, а для того, чтобы перегонять данные из одной таблицы в другую? Прям вот User.all.each do |u| … end

Alex
27.12.2016
19:06:19
что за кейс?

Andrey
27.12.2016
19:08:37
в таблице лежит куча ссылок на файлы в S3, все вперемешку, надо их по определенным правилам разнести в разные таблицы и подвязать к ним другие объекты типа аватарок пользователей

Alex
27.12.2016
19:14:31
Нормальный кейс, да в миграциях можно логику вполне себе писать.

Многие там из таблиц вместо удаления сохраняют в архивную таблицу данные и только после этого из актуальной удаляют. В общем разную логику пихают.

Andrey
27.12.2016
19:15:59
ну да, совсем уж все вырезать никто и не собирался

спасибо :)

Alex
27.12.2016
19:48:55
А я бы рейк таск написал, если я понял в чем проблема.
Ну поидее это смена именно архитектуры базы, рассовать все по табличкам.

Andrey
27.12.2016
19:49:41
вообще, можно изменения архитектуры сделать миграцией, а данные перегнать таском

Alex
27.12.2016
19:52:15
если изменения в базе некритичны то да.

не breaking точнее.

Andrey
28.12.2016
03:33:47
Тоже за rake таск. Не нужно сорить в миграциях, ради одномоментных изменений в наполняемости таблиц, и переиспользовать таску удобнее если понадобится такое.

Igor
28.12.2016
14:41:13
Ребята, подскажите.

Может кто читал Ruby on rails Tutorial. Там говорится об установке rvm

Так вот. У меня что-то не так.

~|⇒ curl -L https://get.rvm.io | bash -s % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 184 100 184 0 0 188 0 —:--:— —:--:— —:--:— 188 100 22921 100 22921 0 0 15780 0 0:00:01 0:00:01 —:--:— 315k Downloading https://github.com/rvm/rvm/archive/master.tar.gz Installing RVM to /home/pentagon/.rvm/ Adding rvm PATH line to /home/pentagon/.profile /home/pentagon/.mkshrc /home/pentagon/.bashrc /home/pentagon/.zshrc. Adding rvm loading line to /home/pentagon/.profile /home/pentagon/.bash_profile /home/pentagon/.zlogin. Installation of RVM in /home/pentagon/.rvm/ is almost complete: * To start using RVM you need to run source /home/pentagon/.rvm/scripts/rvm in all your open shell windows, in rare cases you need to reopen all shell windows. # pentagon, # # Thank you for using RVM! # We sincerely hope that RVM helps to make your life easier and more enjoyable!!! # # ~Wayne, Michal & team. In case of problems: https://rvm.io/help and https://twitter.com/rvm_io ~|⇒ rvm get stable zsh: command not found: rvm

v
28.12.2016
14:44:27
не ставь rvm

rvm is not a function

Google
Alex
28.12.2016
14:50:00
добавь себе в терминал

--login

а, у тебя zsh. К сожалению с ним не работал, но там вроде есть инструкции по zsh.

https://rvm.io/integration/zsh

Антон
28.12.2016
14:56:21
rvm is not a function
откуда инфа?

Alex
28.12.2016
14:56:30
откуда инфа?
От rvm, лол

Антон
28.12.2016
14:56:32
вполне functional

Alex
28.12.2016
14:56:32
он сам это пишет

v
28.12.2016
14:56:40
из личного опыта

Alex
28.12.2016
14:56:41
rvm сам пишет "rvm is not a function"

v
28.12.2016
14:56:45
ну и на сайте у них есть

да и на SO полно вопросов, я думаю

Антон
28.12.2016
14:57:11
ну и на сайте у них есть
откуда это все берется?

у меня нормально работает уже кучу лет

v
28.12.2016
14:57:36
не знаю

Alex
28.12.2016
14:57:50
rvm сам пишет при установке что "rvm is not a function"

Антон
28.12.2016
14:58:12
шутники

почему не ставить? так никто и не ответил

v
28.12.2016
14:58:46
как почему?

Alex
28.12.2016
14:58:46
ребята предлагают не возиться с rvm чтобы возиться с rbenv

Google
v
28.12.2016
14:58:55
потому что rvm is not a function

Alex
28.12.2016
14:59:12
это критично?

v
28.12.2016
14:59:56
когда оно в один прекрасный день происходит без видимого повода - это критично

Alex
28.12.2016
15:00:06
Вот я тоже думаю, зачем?

v
28.12.2016
15:00:25
rvm is not a function происходит

Admin
ERROR: S client not available

Alex
28.12.2016
15:00:36
оно либо работало либо никогда не работало

v
28.12.2016
15:00:51
есть еще третий вариант

Антон
28.12.2016
15:00:55
rvm is not a function происходит
ну если документацию не читать и консоль не перегружать никогда то все может происходить

v
28.12.2016
15:01:07
оно работало, а потом rvm is not a function

v
28.12.2016
15:01:31
ну, специальных усилий я точно не предпринимал

Антон
28.12.2016
15:01:53
тоесть само?

Alex
28.12.2016
15:02:08
magic

v
28.12.2016
15:02:31
тоесть я не делал ничего, направленного специально на прекращение нормальной работы rvm

Google
v
28.12.2016
15:03:41
ну, я ничего не устанавливал

ибо рабочая машина

все было установлено в самом начале

Антон
28.12.2016
15:04:05
ну, я ничего не устанавливал
я тоже, оно само поставилось, я просто перезагрузил я не делал ничего чтобы руби упал

v
28.12.2016
15:04:29
просто в один прекрасный день пришел на работу, запустил машину, полез в кончоль, и вуаля

v
28.12.2016
15:04:47
поднял руку, сказал "а и хуй с ним"

и поставил rbenv

и с ним такого еще не было

Антон
28.12.2016
15:05:15
поднял руку, сказал "а и хуй с ним"
и поэтому нельзя ставить rvm?

v
28.12.2016
15:05:28
почему нельзя?

Антон
28.12.2016
15:05:41
v
28.12.2016
15:05:41
можно даже апт-гетом руби ставить

вот же
это ж совет

как я могу взрослому человеку запретить что-то ставить

Антон
28.12.2016
15:06:08
поднял руку, сказал "а и хуй с ним"
вот это основа совета?

v
28.12.2016
15:06:20
нет, это описание моих действий

по ликвидации проблемы

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