
Anton
12.07.2017
08:26:19

Dima
12.07.2017
08:27:14
я что-то изучаю, как то криво у них cli сделать. удалять создавть - это все в heroku apps

Google

Dima
12.07.2017
08:27:50
а вот как подключиться этого не найти

Vasiliy
12.07.2017
08:29:45
там же вроде к репо привязывается аппа, не?

Dima
12.07.2017
08:30:33

Vasiliy
12.07.2017
08:32:10
из репо берется автоматом
heroku info
▸ No app specified.
▸ USAGE: heroku info my-app
вот инфо из пустой папки
heroku info
=== my_app_name
Addons: heroku-postgresql:hobby-dev
logentries:le_tryit
papertrail:choklad
scheduler:standard
Auto Cert Mgmt: false
вот в папке аппы

Dima
12.07.2017
08:33:08
Не берется оно автоматом.
вчера у меня были прописаны репы, оно меня слало.
Ладно проверим посмотритм.

Vasiliy
12.07.2017
08:33:56
ну у меня так по крайней мере, на 2х аппах проверено
heroku info
=== another_app
Addons: heroku-postgresql:hobby-dev
heroku-postgresql:hobby-dev
sendgrid:starter
Auto Cert Mgmt: false

Nick
12.07.2017
08:34:50

Dima
12.07.2017
08:35:09

Google

Dima
12.07.2017
08:35:30

Anton
12.07.2017
08:36:24

Vasiliy
12.07.2017
08:36:25
эм... там весь деплой на репо построен)) откуда у тебя хероку должно знать какие у тебя там репы

Anton
12.07.2017
08:37:10
у меня кстати хероку cli не хочет работать в папке с проектом, лол

Nick
12.07.2017
08:37:40

Dima
12.07.2017
08:38:24

Anton
12.07.2017
08:38:51

Dima
12.07.2017
08:44:21

Nikita
12.07.2017
09:03:58

Anton
12.07.2017
09:06:14

Dmitriy
12.07.2017
10:19:18
В рельсах обозвать метод словом "send" - плохой тон?

ojab
12.07.2017
10:19:35
да

Alex
12.07.2017
10:19:44
ОЧЕНЬ
ПЛОХО

Dmitriy
12.07.2017
10:19:56
ок, спасибо )

Vasiliy
12.07.2017
10:24:50
будт слов мало

Oleg
12.07.2017
10:35:17
Не в рельсах тоже

Fedor
12.07.2017
13:29:21
Send.send(:send)

Alex
12.07.2017
13:30:52

Google

Денис
12.07.2017
13:32:20
Send.send(:send, :send).call(:send)

Fedor
12.07.2017
13:32:45

Денис
12.07.2017
13:33:10
а это на внимательность интерпретатора)

Lavrushchik
12.07.2017
16:07:51
день добрый, есть вопрос.
пытаюсь установить rvm на ubuntu 16.04, но выбивает ошибку
"Upgrading the RVM installation in /usr/share/rvm/
Can not update 'scripts/zsh/Completion/_rvm', it's a conflict between Zsh and multiuser installation, prefix the command with 'rvmsudo' to update this file.
Can not update 'scripts/extras/completion.zsh/_rvm', it's a conflict between Zsh and multiuser installation, prefix the command with 'rvmsudo' to update this file.
Upgrade of RVM in /usr/share/rvm/ is complete."
ставил по мануалу отсюда
https://github.com/rvm/ubuntu_rvm
как пофиксить?

Alexander
12.07.2017
16:11:29

Lavrushchik
12.07.2017
16:11:43
в униксах не оч шарю((

Alexander
12.07.2017
16:13:11

Oleg
12.07.2017
16:25:11
Это из разряда "выскочила ошибка с кнопкой "ОК", не знаю что делать" только про консоли

Alex
12.07.2017
16:29:10
программист без консоли
небось любитель джетбрейнсов

Oleg
12.07.2017
16:29:41
Не не не, джетбрейнсы тут не причем

Alex
12.07.2017
16:29:53
когда в руби сидел и начинал с них

Alex
12.07.2017
16:29:56
не знал как руби без них запустить

Vlad
12.07.2017
16:39:05
Ребята почему у меня не видит сервис в контроллере
Сервис находится в app->services->user->activate.rb
В файле
class User
class Activate
..
По конвеншину должно же было подтянуть

Vasiliy
12.07.2017
16:40:50
юзер модуль вроде

Yaroslav
12.07.2017
16:43:06

Alex
12.07.2017
16:43:16
bundle exec rspec

Dmitriy
12.07.2017
17:01:31
((fluentd || logstash) && kibana && elasticsearch) || other_options?

Lupsick
12.07.2017
18:12:40
посоны, есть ли какой-то способ расширить блок?
def schema(&block)
configured_block = lambda do
configure do
config.type_specs = true
end
yield
end
@schema = Dry::Validation.Form(&configured_block)
end

Google

Alexander
12.07.2017
18:14:43

Lupsick
12.07.2017
18:15:03

Alexander
12.07.2017
18:15:19
ну сделай там не yield, а block.call
иии должно быть всё ок. правда не уверен, что тебе лямбда нужна, прока может хватить вроде
иии локальная переменная вряд ли нужна — используешь в одном месте

Lupsick
12.07.2017
18:17:09

Admin
ERROR: S client not available

Lupsick
12.07.2017
18:17:19
в блоке методы, которые есть у Dry::Validation

Anton
12.07.2017
18:17:31
ты хочешь обернуть в новый блок тот блок, который передаешь?

Lupsick
12.07.2017
18:17:35
чтобы не писать configure

Anton
12.07.2017
18:17:45

Lupsick
12.07.2017
18:17:47
хочу чтобы везде было приведение типов

Alexander
12.07.2017
18:17:48
@schema = Dry::Validation.Form do
configure { config.type_specs = true }
block.call
end
чёт тип того
аааа
понял. в передаваемом блоке методы драя, да?
тогда instance_exec(&block), полагаю

Lupsick
12.07.2017
18:18:58
ща чекну все

Alexander
12.07.2017
18:19:11
изящнее решения не находил (через бинды, например — там трудновато с наследованием и прочим)

Google

Alexander
12.07.2017
18:21:03
только юзайте exec, а не eval — первый не принимает строку, только блоки, а выполнение кода из строки опасно (гуглить "eval is evil")

?
12.07.2017
18:26:42

Alex
12.07.2017
18:26:56
жесть

Tim
12.07.2017
18:27:01
ух

Alex
12.07.2017
18:27:03
а, я про тесты говорил

?
12.07.2017
18:27:04

Alex
12.07.2017
18:27:06
а не как руби запустить

?
12.07.2017
18:27:20
А потом подсел на консоль...
А потом поставил линукс из-за любви к консоли и чего-то там ещё

Alexander
12.07.2017
18:28:55

?
12.07.2017
18:30:39

Alexander
12.07.2017
18:31:05

Lupsick
12.07.2017
18:48:22

Alexander
12.07.2017
18:48:33

Lupsick
12.07.2017
18:48:34
но я сделал так
class_methods do
attr_accessor :validation_schema
def schema(klass = Dry::Validation::Schema::Form, **options, &block)
schema_class = Class.new(klass) do
configure do
config.type_specs = true
end
end
klass = schema_class.define(options.merge(schema_class: schema_class), &block)
self.validation_schema = klass.new
end
end
спасибо @flash_gordon

Lavrushchik
12.07.2017
21:38:54
вопрос.
прохожу тутор по развёртыванию приложения на aws.
https://www.sitepoint.com/deploy-your-rails-app-to-aws/
вроде бы до конца пройден, должно было развернуться.
но в логах nginx пишет, что не может найти puma.sock. собсна и нету его по нужному пути и не создаётся он.
соотвесна, в браузере выскакивает 502 ошибка
1) что нужно дополнительно кинуть, чтобы разобраться в ошибке?
2) как пофиксить?

Uncle
12.07.2017
22:16:55
надо чуть-чуть поумничать в чатик, потом покурить и лечь спать