@proRuby

Страница 625 из 1594
Dima
12.07.2017
08:27:14
--app your_app_name
а где это написано в справке

я что-то изучаю, как то криво у них 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
там же вроде к репо привязывается аппа, не?
heroku open - открывает app heroku info - дает инфу о конерктно app как выебрать это конерктно app нигде внятно не написано. покрайне мере я за 20 минут не нашел.

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
вчера у меня были прописаны репы, оно меня слало.
Где прописаны? Берётся автоматом из адреса ремоута с именем heroku.

Dima
12.07.2017
08:35:09
Google
Dima
12.07.2017
08:35:30
Где прописаны? Берётся автоматом из адреса ремоута с именем heroku.
Коненчо это никуда не годиться, что такую информацию выковыриваешь непонятно как, по хорошшему должно быть select

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
Коненчо это никуда не годиться, что такую информацию выковыриваешь непонятно как, по хорошшему должно быть select
OMG, документацию читать надо. Плюс, как тебе уже сказали, приложение можно явно указать с помощью ключа --app

Anton
12.07.2017
08:38:51
Dima
12.07.2017
08:44:21
из репо берется автоматом
вы были на 100% правы

Nikita
12.07.2017
09:03:58
у меня кстати хероку cli не хочет работать в папке с проектом, лол
проверь, что в гит-конфиге указан ремоут для хероки

Anton
12.07.2017
09:06:14
проверь, что в гит-конфиге указан ремоут для хероки
указан был, да я собтсвенно перевесил всю работу с хероку на CI, так что не запаривает даже :)

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
Send.send(:send)
Send.send(:send, :send)

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

Fedor
12.07.2017
13:32:45
Send.send(:send, :send).call(:send)
тут есть лишнее слово )

Денис
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 как пофиксить?

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
посоны, есть ли какой-то способ расширить блок? def schema(&block) configured_block = lambda do configure do config.type_specs = true end yield end @schema = Dry::Validation.Form(&configured_block) end
да. создать новый, в нём вызывать старый. прямо как наследование методов, только block.call вместо super. я не очень понял, к чему кусок кода

Alexander
12.07.2017
18:15:19
ну сделай там не yield, а block.call

иии должно быть всё ок. правда не уверен, что тебе лямбда нужна, прока может хватить вроде

иии локальная переменная вряд ли нужна — используешь в одном месте

Lupsick
12.07.2017
18:17:09
ну сделай там не yield, а block.call
не, оно не работает

Admin
ERROR: S client not available

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

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

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: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
надо чуть-чуть поумничать в чатик, потом покурить и лечь спать

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