@rubylang

Страница 1637 из 1684
Michael
01.10.2018
07:42:33
Ребята может быть есть такое Вобщем хочу в коносли писать скрипты не только запускать User.all и т.п. а писать процедуры и т.п. большие сложные циклы и хочу это делать из консоли

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

Michael
01.10.2018
07:43:55
ну вот я на это и ответил, что можно database.yml настроить подключение к продакшену и работать в локальной консоли с базой продакшена

Michael
01.10.2018
07:44:53
Но учитывая, какие задачи приводились в пример далее - идея такая себе, как ты понимаешь .)

Google
Michael
01.10.2018
07:45:22
ну это уже на его совести)) хочет консоль, вот тебе консоль))

Michael
01.10.2018
07:46:17
Жесток ты, тёска .}

Michael
01.10.2018
07:46:38
))) default: &default adapter: postgresql encoding: unicode # host: staging_host# staging # host: production_host # production host: localhost pool: 25 username: postgres # password: production_pass development: <<: *default # database: staging # database: production database: development

я вот так себе подключаюсь))) но конечно у меня не такие безумные идеи по работе с консолью))

а чисто так подчистить что-то или подробнее рассмотреть какой-то объект, что бы понять, почему что-то не отработало и т.д.

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

особенно с базе напрямую создавать записи, это были гайки когда я узнал)))

Michael
01.10.2018
07:50:10
Русский девелопмент, бессмысленный и беспощадный .]

Michael
01.10.2018
07:50:24
ооо даа))

а когда напрямую заздать запись в базе, то рельсы потом не смогут создать следующую запись))0

к примеру был последний id : 300 руками в базе создал id: 301 а рельсы то о ней ничего не знают и попытаются потом тоже создать id:301 )))

а база ответит гуляй лесом))

вот и такие хохмы бывают, если заказчик немного "разбирается" в RoR )))

Google
Michael
01.10.2018
07:54:07
Как же скучно я живу, за 3 года мне такое даже в голову не пришло попробовать .]

Michael
01.10.2018
07:54:32
мне бы тоже)))

я адово с этим боролся

потом тупо обрубил ему вообще доступ к базе))

так и живем уже третий год))

после этого проекти никогда не буду работать на заказчика который "немного разбирается")))

Ann
01.10.2018
07:59:08
существует ли способ обновиться с тертьей версии рельсов без горящей жопы?

(я конечно понимаю что вряд ли)

Michael
01.10.2018
07:59:28
или совсем ничего не знает о программировании или примерно на моем и выше уровне)))

Michael
01.10.2018
07:59:48
в сложном врядли отойдется без горящей))

Ann
01.10.2018
08:00:25
*заготавливает огнетушители*

Michael
01.10.2018
08:00:30
особенно если куча гемов в поекте

Michael
01.10.2018
08:00:55
Боле того, обновляться придется последовательно

Если по уму

И много переписывать

Michael
01.10.2018
08:02:54
у меня вот средней сложности проект и я не любитель кучи гемов и переход был абсолютно без болезненый с 4 на 5, а вот с 3 на 5 точно пришлось бы заморочиться)))

Ann
01.10.2018
08:03:28
мне хотя бы на 4

Michael
01.10.2018
08:04:06
Один paperclip чего стоить будет, точнее миграция с переносом в ActiveStorage текущего контента

Google
Michael
01.10.2018
08:11:39
Почему?

Антон
01.10.2018
08:11:54
потому что не понятно зачем он

Michael
01.10.2018
08:12:27
Какие преимущества у того же paperclip?

Nick
01.10.2018
08:12:30
cap production rails:console тебе это автоматом сделает

Michael
01.10.2018
08:13:32
Он умеет все тоже, и чуть больше + единая экосистема + модель намного лучше выглядит

cap production rails:console тебе это автоматом сделает
Это если он capistrano для деплоя использует.

Nick
01.10.2018
08:14:28
Это если он capistrano для деплоя использует.
Если не использует, прокинуть нужную команду по ssh немногим сложнее.

Антон
01.10.2018
08:16:02
Какие преимущества у того же paperclip?
а при чем тут преимущества? если на проекте был всю жизнь паперклип и работал без проблем, то о преимуществах не нужно заводить речь

Michael
01.10.2018
08:16:41
Вообще, вы бы конечно почитали, что человек вообще делать собирается, что бы не давать советы, после которых он придет и скажет что deploy сломался, т.к. версия миграции на dev и prod разные

Nick
01.10.2018
08:17:05
потому что не надо active_storage
А какие с ним проблемы?

Антон
01.10.2018
08:17:57
Ну в таком ключе, конечно да .}
эээ... а задача стоит обновить рельсу, в каком другом ключе это может быть?

Nick
01.10.2018
08:18:07
Вообще, вы бы конечно почитали, что человек вообще делать собирается, что бы не давать советы, после которых он придет и скажет что deploy сломался, т.к. версия миграции на dev и prod разные
Если человек спрашивает как удаленно запустить консольную команду, то есть подозрение, что деплой у него и так, и так сломается.

Michael
01.10.2018
08:20:07
эээ... а задача стоит обновить рельсу, в каком другом ключе это может быть?
Ну новые версии рельс, включают в себя новый функционал, например новый встроенный инструмент для работы с файлами, которого раньше не было. А с таким подходом, можно и вообще не обновлять - работает же .]

Антон
01.10.2018
08:21:13
Ну новые версии рельс, включают в себя новый функционал, например новый встроенный инструмент для работы с файлами, которого раньше не было. А с таким подходом, можно и вообще не обновлять - работает же .]
с каким подходом? Стоит задача обновить рельсу - обновдяем релсьу. Стоит задача обновить паперклип обновляем паперкликп. что не так в моем подходе?

Michael
01.10.2018
08:21:51
Новые рельсы исключают потребность в скрепке.

Антон
01.10.2018
08:22:38
кто вам сказал?

Google
focusshifter
01.10.2018
08:22:55
Новые рельсы исключают потребность в скрепке.
всего лишь добавляют еще одну опцию, почему исключают-то?

Антон
01.10.2018
08:22:56
dhh перелогиньтесь

focusshifter
01.10.2018
08:25:16
у тебя есть уже поддерживаемый сообществом инструмент, с поведением которого команда хорошо знакома, под который уже настроены разные инфраструктурные вещи. и тут ты его просто выкидываешь, потому что завезли новый с перламутровыми пуговицами. какую пользу это принесет проекту?

Michael
01.10.2018
08:26:07
До 5x у рельс вообще была hard dependency от jquery, а еще когда-то пайплана небыло, и лично как по мне - переходить но новую версию ради перехода на новую версию, такое себе. Но это дело каждого, чисто мое мнение, никого ни к чему не призываю

Michael
01.10.2018
08:28:17
Короче проехали, ты уже просто цепляешься к словам.

Я не говорил, про неотъемлемую часть

Антон
01.10.2018
08:28:54
ну мы бы тогда не спорили

Admin
ERROR: S client not available

Michael
01.10.2018
08:30:10
необоснованное обвинение
Мне надо адвоката вызывать? .D

К слову, я не с кем и не спорил, точнее стараюсь не делать этого.

Антон
01.10.2018
08:31:20
лол

Michael
01.10.2018
08:31:59
Просто высказал свое мнение относительно скрепки, и того, что она лично для меня проигрывает перед AS.

Антон
01.10.2018
08:32:25
нет, вы сейчас изменили формулировку

Michael
01.10.2018
08:32:43
Но на будущее учту, что лучше свое мнение при себе оставлять, хорошего дня ?

нет, вы сейчас изменили формулировку
Как скажете, если так - мои извинения

Антон
01.10.2018
08:33:23
коллеги, давайте я сразу буду банить ну потому что я щас еще и виноват во всем

и забанить не могу

Google
Michael
01.10.2018
08:33:48
Чувак, я у тебя даже прощения попросил.

Антон
01.10.2018
08:33:57
вот видите?

Michael
01.10.2018
08:34:03
Если тебе не приятно, я могу сам выйти.

Nikita
01.10.2018
08:34:08
на колени

Антон
01.10.2018
08:34:13
дбячук тиран

Nikita
01.10.2018
08:35:20
jquery крутая штука btw

Michael
01.10.2018
08:35:46
Я серьезно - если я где-то не так выразился или сформулировал свое мнение, сорян.

Я не собирался спорить, и самого начала сказал, что это мое мнение.

Nikita
01.10.2018
08:38:16
а на счет hard dependency от jquery ты точно проиграл ?

прям в ноль

Michael
01.10.2018
08:38:28
?

Его убрали

Nikita
01.10.2018
08:38:57
ну я говорю, что до 5х рельс не было hard dependency от jquery

да и в 5х тоже

Michael
01.10.2018
08:40:09
https://medium.com/actualize-network/sending-post-requests-in-rails-5-1-without-jquery-ff89f6f80487

Nikita
01.10.2018
08:40:36
зачем ты мне js кидаешь?

тут вопрос в том, что если ты делаешь просто апи приложение, то тебе плотно срать на js

focusshifter
01.10.2018
08:42:38
возвращаясь на шаг назад - мой поинт был в том, что да, ты можешь включить переезд с cw/paperclip на активсторадж, но когда речь начинает идти про бюджеты, нужно очень четко понимать, что это 1. опциональный шаг и 2. ты точно знаешь набор профитов, который ты получаешь

Michael
01.10.2018
08:45:27
Я к тому, что на jqury много было завязано, и с 5.1 это начали послаблять, и говорил я это в ключе того, что если ты переходишь на новые версии рельс должен понимать зачем.

И к слову о скрепке

Если уцж ты начала говорить о бюджетах, в какой мере сталы скрепки раздуют бюджет на storage со своими style (дубликатами изображений)

Думаю нормально так выйдет.

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