@proRuby

Страница 75 из 1594
ojab
01.07.2016
10:59:52
как это использовать вместо imagemagick?
и зачем, если нет микросервиса головного мозга

Lupsick
01.07.2016
11:01:43
и зачем, если нет микросервиса головного мозга
для того чтобы сделать загрузку изображений независимой

ojab
01.07.2016
11:01:53
независимой от чего?

Lupsick
01.07.2016
11:01:57
во многих моих проектах я использую загрузку изображений/файлов

Google
Lupsick
01.07.2016
11:02:02
независимой от чего?
независимо от проекта

ojab
01.07.2016
11:02:18
А зачем она нужна независимая от проекта?

Lupsick
01.07.2016
11:02:32
А зачем она нужна независимая от проекта?
для того, чтобы не писать один и тот же код 20 раз

ojab
01.07.2016
11:03:46
для того, чтобы не писать один и тот же код 20 раз
ну т. е. вместо кода для paperclip надо будет 20 раз писать код для взаимодействия с attache?

Lupsick
01.07.2016
11:04:25
в ответе получаешь урл

конец

ojab
01.07.2016
11:04:42
это не код?

Lupsick
01.07.2016
11:04:49
это не код?
это 1 строчка

ojab
01.07.2016
11:04:57
ок

Lupsick
01.07.2016
11:04:57
и это просто запрос к урлу

очень часто настройка и организация загрузки изображений очень сложная

надо пакеты поставить, надо в модели дописать

Google
Lupsick
01.07.2016
11:06:04
а тут по урлу делаешь загрузку на сервер, где все настроено и точно работает

Dima
01.07.2016
12:49:43
А bundler случайно вместе с rails не устанавливается?

I
01.07.2016
12:50:45
а как ты ставишь?

Dima
01.07.2016
12:50:57
а как ты ставишь?
я пока еще ни как не ставил.

а как ты ставишь?
честно говоря я смутно преставляю что такое bunbler cравнивая его с неким аналогом npm для node js

Lupsick
01.07.2016
12:51:38
не ставится

ojab
01.07.2016
12:53:11
на самом деле ставится

он у рельс в зависимостях

Lupsick
01.07.2016
12:54:03
s.add_dependency 'bundler', '>= 1.3.0', '< 2.0'

ты прав

Yuri
01.07.2016
13:05:19
ребят, а в чем прикол в rbenv VS rvm?

Dima
01.07.2016
13:07:04
ребят, а в чем прикол в rbenv VS rvm?
rvm переписывает cd команду и устанавилвается сложней, по этому я выбрал rbenv.

I
01.07.2016
13:07:28
вроде в rbenv нельзя гемсеты под каждый проект свои выделять/экспортировать/ставить

Dima
01.07.2016
13:08:46
на самом деле ставится
ага. Я тоже так подумал, потому как из коробки при создании rails new создаются файлы Gemfile Gemfile.lock

Yuri
01.07.2016
13:09:08
я имел в виду плюсы rbenv :) просто всю жизнь на rvm и не в курсе

I
01.07.2016
13:09:39
увы, я только плюсы rvm’a знаю и его использую

Dima
01.07.2016
13:10:02
Yuri
01.07.2016
13:11:11
ясно

Lupsick
01.07.2016
13:16:30
А зачем в продакшине ставить эти менеджеры вообще?

Часто бывает что нужно разное окружение рубей?

Google
I
01.07.2016
13:17:24
мб для переезда на новые версии надо?

Lupsick
01.07.2016
13:17:41
Да, наверное

Но я это решил контейнерами

Maksim
01.07.2016
13:18:56
@ojab Немного исправил твой код редиректа с: get 'ru/*path', to: redirect { |params, request| "/en/#{params[:path]}" } на: match 'ru/:name(*all)', to: redirect(path: '/en/%{name}%{all}') Но в этом и том случае не передаются параметры, ("?foo=bar")

Хотя тут вроде они принимаются или я чего-то не понимаю? https://github.com/rails/rails/blob/246bfcb473dad7a33a8459f5bef9c62f18ed1f1d/actionpack/lib/action_dispatch/routing/redirection.rb#L177 Например, не знаю как options передать в redirect

I
01.07.2016
13:21:06
а какой вопрос, Максим?

Maksim
01.07.2016
13:21:30
Нужно сделать редирект с ru локали на en с сохранением параметров

в routes.rb

I
01.07.2016
13:22:42
а match разве не rails 3.x only?

Maksim
01.07.2016
13:23:50
у меня как раз 3

Но знаю, что его рекомендуют уже не исп

в дальнейшем

I
01.07.2016
13:24:14
я могу только костыли предложить)

Maksim
01.07.2016
13:24:19
например?

I
01.07.2016
13:24:56
как ты определяешь, что надо редиректнуть, начнем с этого?

Maksim
01.07.2016
13:25:21
если есть /ru/ вначале path

Lupsick
01.07.2016
13:26:19
да

I
01.07.2016
13:27:57
мне решение @ojab больше по душе

Dima
01.07.2016
13:29:22
А зачем в продакшине ставить эти менеджеры вообще?
для того чтоб запускать RoR под определенным пользователем. в rbenv вы устанавилваете ruby локально. А если идти прямым путем то требуется sudo чтоб устновить и rails и ruby

Google
Maksim
01.07.2016
13:29:44
Да, спасибо. Разобрался, решение с match все же передает параметры

А решение ojab нет, но это меня подвинуло ближе к решению)

Dima
01.07.2016
13:30:30
А зачем в продакшине ставить эти менеджеры вообще?
по крайней мерее я заморочился этими менеждерами только после того как обранужил что у меня сервер запускается только черзе sudo. убрал, попробал установить ror от имени пользователя - не взлетает. Выбор это вот менеджер rbenv

Dima
01.07.2016
13:31:41
на мой взгляд, это твои личные проблемы с правами, и rbenv тут непричем
всмысле личные? это проблеммы всех пользователей ubuntu

Плюшка
01.07.2016
13:32:00
всмысле личные? это проблеммы всех пользователей ubuntu
нет, у меня проблем с правами не было

Lupsick
01.07.2016
13:32:40
всмысле личные? это проблеммы всех пользователей ubuntu
>у меня сервер запускается только черзе sudo какой сервер?

Maksim
01.07.2016
13:32:56
мне решение @ojab больше по душе
Но match стоит выпилить.

Lupsick
01.07.2016
13:32:57
в любом случае ты можешь выставить права на конкретного юзера и запускать от его имени

Admin
ERROR: S client not available

Andrey ?
01.07.2016
13:34:39
Вот и ответ тебе

Порты ниже 1000 может слушать только рут

Dima
01.07.2016
13:35:18
I
01.07.2016
13:35:25
ого, спасибо за такую инфу)

Google
Andrey ?
01.07.2016
13:35:47
1024
Да, я просто сильно не вникал

Dima
01.07.2016
13:35:50
Вот и ответ тебе
и как безопасно запускать WebBrick или Puma?

Andrey ?
01.07.2016
13:36:01
Проксируя нгинксом

А ещё лучше на хероку

Andrey ?
01.07.2016
13:36:45
Дело в порте тут, а не в самом сервере и не в том, как установлен руби

Dima
01.07.2016
13:37:04
нет, у меня проблем с правами не было
у меня и ruby через sudo установился, и rails через sudo.

Andrey ?
01.07.2016
13:37:12
Это нормально

Andrey ?
01.07.2016
13:37:29
Все глобальное через судо

Все локальное без

Dima
01.07.2016
13:38:04
Все глобальное через судо
в любом случае rbenv позволяет устанавливать локально.

Andrey ?
01.07.2016
13:38:25
Да, ибо приписывается в source и ставит все в папку юзера

Прописывается*

Dima
01.07.2016
13:38:54
Да, ибо приписывается в source и ставит все в папку юзера
да. А вот heroku - это же сервис какой-то а не сервер ala ngnix

I
01.07.2016
13:38:58
ну и rvm так же делает

Andrey ?
01.07.2016
13:39:01
Сервис

ну и rvm так же делает
Я, честно, хз как точно рбенв, так что я описал как делает рвм :)

Сам юзаю рвм

I
01.07.2016
13:40:20
могу разраба с rbenv спросить, как он дошел до этого)

Dima
01.07.2016
13:40:30
А ещё лучше на хероку
т.е. на собсвтенной машине только прокстируя ngnix можно безопасно запустить.

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