
yopp
17.07.2016
12:28:39
аргх
как оно может их не качать, если гем это tar файл?
этот флаг влияет только на то будет ли проезжать докогенерилка по распакованным исходникам
оно кстати теперь —no-document

Google

yopp
17.07.2016
12:33:58
гемы-то дубовые вообще. сам гем это гемспек в marshal формате и содержимое гема. и индекс, который тупо список гемов и их версиями и зависимостями
(в новом индексе, в старом оно ходило качать на каждую версию по гемспеку)

Danila
17.07.2016
12:35:02
йоп, а ты на руби давно сидишь?

yopp
17.07.2016
12:35:08
десять лет почти

Danila
17.07.2016
12:35:17
круто

Nork
17.07.2016
12:39:28
действительно памяти не хватало, спасибо

Mikhail
17.07.2016
12:46:18
если тебе для петпроджекта
я ща линк дам
https://www.ovh.ie/vps/vps-ssd.xml
вместо до
памяти меньше, зато озуха 2гб
хороший вариант заюзать с s3
прям красота

Google

Nork
17.07.2016
12:49:28
да, пока бложики делать учусь

Mikhail
17.07.2016
12:50:19
как раз на 10-20 бложиков
по той же цене)
ирония. 10-20 не потащит пум я думаю
но на 4-5 сайтов хватит

Nork
17.07.2016
12:51:26
а есть где посмотреть списки типичных задач на рельсах по сложности?

Mikhail
17.07.2016
12:51:38
а по поводу что тебе 512 не хватило для 1 проекта
то ты ппц чтото не правильно сделал
512 хватает на 1-2 пума воркера, с эластиком и редисом

Nork
17.07.2016
12:52:16
https://www.digitalocean.com/community/tutorials/how-to-deploy-a-rails-app-with-passenger-and-apache-on-ubuntu-14-04

Mikhail
17.07.2016
12:52:20
ааа
ясно
?????

Nork
17.07.2016
12:52:32
в чем там беда?

Mikhail
17.07.2016
12:52:35
апач плюс пассажир
если изучаешь, разбирайся с nginx + unicorn(puma)
че за трешак

Nork
17.07.2016
12:53:43
ну я решил посмотреть как на апач несколько сайтов шлепать на одной впс

Mikhail
17.07.2016
12:53:50
треш

Nork
17.07.2016
12:54:09
видимо получился треш, да

Google

Mikhail
17.07.2016
12:54:23
тут даже пассажир жирный треш
а не апач
пересаживайся на nginx + unicorn погугли. Будут траблы с конфигами напиши сюда
расскажем где косяки и че делать
или лучше пума(ща на подъеме)

Nork
17.07.2016
12:55:17
хорошо, спасибо

Mikhail
17.07.2016
12:55:23
ну по крайне мере в моем окружении все пуму начали юзать

Nork
17.07.2016
12:58:36
а капистраны стоит сразу постигать или в процессе потом зайдет?

Mikhail
17.07.2016
13:00:51
а как ты без кэпа заливать будешь? через докер? или фтп??? конечно кэп сразу. Он оптимальный и лучший выбор

yopp
17.07.2016
13:01:08
лучший выбор ебаться три недели с докером, как я

Mikhail
17.07.2016
13:01:17
ну после ебли да
но 3 недели на еблю пока сложно выделить, да и потребности нет.

Mikhail
17.07.2016
13:01:57
капистрано оверхед

yopp
17.07.2016
13:02:12
докер тоже оверхед

Mikhail
17.07.2016
13:02:14
на стейдж и прод самое то. С пол пинка и поехали
докер оверхедовый оверхед.
там же идея быстрого масштабирования

yopp
17.07.2016
13:02:44
плюс докера что с минимальным усилием можно сделать одно окружение вообще везде
(на самом деле не одно, но это уже детали)

Mikhail
17.07.2016
13:02:57
а изучая докер можно получить масштабирование гемора не более

Google

Mikhail
17.07.2016
13:03:11
есть удобный шеф, для слабаков есть ансибля
один раз вон скопипиздил конфиг у mkdev, заточил под себя и настраивай свои петпроды
но я по старинке через ссх + кэп

Nork
17.07.2016
13:04:15
вот я как раз про них хотел спросить
но там чет война в коментах

Mikhail
17.07.2016
13:04:26
не надо ничего

Admin
ERROR: S client not available

Nork
17.07.2016
13:04:27
и не понятно норм решение или не

Mikhail
17.07.2016
13:04:30
подключайся по ССХ
и устанавливай все из консольки
как будто локалку настраиваешь
на начальном этапе только так
туторов в интернете больше чем голых баб по настройке.
поэтому бери nginx + puma + capistrano + ubuntu 14.04
в этом направлении
вместо пумы зайдет unicorn
потом когда разберешься еще погугли про monit
и если чтото не ставится обязательно смотри логи
в них 99% решений

Nikolay
17.07.2016
13:36:33
вот да

Google

Nikolay
17.07.2016
13:36:58
монит кстати хз, имхо так себе. забикс толсто. графит с карбоном легче, но ресурсожручее
логи можно в sentry
прикольная хреновина, я заценил

yopp
17.07.2016
13:46:18
логи не надо никуда складывать, надо делать так чтоб у тебя события сразу в мониторинг писались

Nikolay
17.07.2016
13:50:23
ну вот сентри, и всякие логсташи

Daniil
17.07.2016
13:57:57
Ребят, такое дело —
Product belongs_to :subcategory
Subcategory belongs_to :categories
и вот мне надо на форме продукта сделать два селект дропдауна — для категории и подкатегории соответственно.
Вопрос — как сделать так, чтобы в дропдауне для подкатегорий отображались только подкатегории, соответствующие выбранной категории в первом дропдауне? Hide опций в хроме не работет, как положено (опции не отображаются, но продолжаюь занимать место в списке). Без аякса нормально не сделать никак?
Пока работает так: забиваю все подкатегории в скрытый дропдаун и джаваскриптом потом оттуда достаю нужные при выборе опции в дропдауне категорий.

Nikolay
17.07.2016
14:34:31
аякс имхо лучше. нечто вроде /categories/$catid/subcats.json

Mikhail
17.07.2016
14:35:56
Прикольно
аяксом отправь верни айди
и подставь

Daniil
17.07.2016
14:38:36
спасибо, так и сделаю, значит

Eugene
17.07.2016
17:33:35
class Gladiator
attr :name
def initialize(name)
@name = name
end
def say_hello
puts 'HEllo MMMMOUFUCKER'
yield
puts 'NNN UDIEM NA SMEIRT`'
end
end
вызываю
2.2.2 :013 > Valeton = Gladiator.new("Valae")
=> #<Gladiator:0x00000000f4b910 @name="Valae">
2.2.2 :014 > Valeton
=> #<Gladiator:0x00000000f4b910 @name="Valae">
2.2.2 :015 > Valeton.say_hello do
2.2.2 :016 > puts "SUDA PODOWEL Imen"
2.2.2 :017?> end
HEllo MMMMOUFUCKER
NNN UDIEM NA SMEIRT`
=> nil
почему блок не выполняется, т.е. не выводит SUDA PODOWEL Imen ?

I
17.07.2016
17:37:45
2.3.1 :022 > v.say_hello do
2.3.1 :023 > puts "come here"
2.3.1 :024?> end
HEllo MMMMOUFUCKER
come here
NNN UDIEM NA SMEIRT`

trickster
17.07.2016
17:37:47
ljk;