
Roman
07.08.2018
15:56:01
лучше лексический скоуп
module Primer
module Test
class SamplesController

Evgeniy
07.08.2018
16:18:43
@dreyks в девелопменте выводит, а в продакшине нет

Google

Roman
07.08.2018
16:19:01
какая ошибка?

Evgeniy
07.08.2018
16:28:55
@dreyks Primer is not a module

Roman
07.08.2018
16:29:40
у тебя ::Post.find(params[:id]) дает ошибку Primer is not a module?
это не отсюда ошибка тогда
а еще возможно у тебя есть класс Primer и модуль Primer. в dev оно в другом порядке грузится

Evgeniy
07.08.2018
16:32:50
это
namespace :primer do
resources tests do
resources :samples, module: :test
end
end
@dreyks

Alexander
07.08.2018
16:35:56
модуль назови во множественном числе
скорее всего у тебя кофликт с именем класса

Алла
07.08.2018
18:06:11
Добрый вечер. Да, непонятно написано, спасибо за замечание. Исправила. "последние 2+ года непрерывной разработки на Ruby"
Буду рада ответить на вопросы в личке

Dmitry
07.08.2018
18:12:43
Кто использует dry validation + reform - как в тексте ошибки форматируете динамический аргумент в кастомном методе валидации? То есть - «minimal amount has been 1000000» в «minimal amount has been 1,000,000.00», где эта цифра высчитывается динамически и прокидывается аргументом в кастомный метод валидации.
Я переопределял в reform метод компоновки полученных ошибок с dry, где регекспом ищу число в строке, форматирую и заменяю. Но хочу избавиться от этого костыля

Google

Nikita
07.08.2018
18:32:55
есть мнение что никак, там можно возвращать только то что прокидываешь в кастомную валидацию, по крайней мере я когда столкнулся с такой же проблемой не нашел решения, да и разрабы мне примерно то же самое ответили, что сейчас никак
но это было около года назад, cейчас мб что изменилось

Dmitry
07.08.2018
18:39:47
эх, спасибо


Максим
07.08.2018
19:59:10
пацаны
не могу запустить форманом рельсу локально
rails: bundle exec rails server
foreman start
и он в ответ тупо висит ничё не делает
maxim@maxim-Lenovo-Z580:~/Projects/Rails/enjoybook$ foreman start
22:58:20 rails.1 | started with pid 16479
и всё
другие штуки типа bundle или типа того пишу в форман он выполняет всё клёво
а сервер не запускает
гугл ответа не дал
устанавливал через gem install foreman
главное когда ctrl+c жму он выглядит будто реал пытался запустить что то
maxim@maxim-Lenovo-Z580:~/Projects/Rails/enjoybook$ foreman start
23:04:25 rails.1 | started with pid 17123
^C23:04:32 system | SIGINT received, starting shutdown
23:04:32 rails.1 | => Booting Puma
23:04:32 rails.1 | => Rails 5.1.6 application starting in development
23:04:32 rails.1 | => Run `rails server -h` for more startup options
23:04:32 rails.1 | Puma starting in single mode...
23:04:32 rails.1 | * Version 3.12.0 (ruby 2.6.0-p-1), codename: Llamas in Pajamas
23:04:32 rails.1 | * Min threads: 5, max threads: 5
23:04:32 rails.1 | * Environment: development
23:04:32 rails.1 | * Listening on tcp://localhost:5000
23:04:32 rails.1 | Use Ctrl-C to stop
23:04:32 rails.1 | - Gracefully stopping, waiting for requests to finish
23:04:32 rails.1 | === puma shutdown: 2018-08-07 23:04:32 +0300 ===
23:04:32 rails.1 | - Goodbye!
23:04:32 rails.1 | Exiting
23:04:33 system | sending SIGTERM to all processes
23:04:33 rails.1 | exited with code 0
о вот так получилось
rails: bundle exec puma -C config/puma.rb -p 3000


Roman
08.08.2018
06:16:24


Максим
08.08.2018
06:17:23

Roman
08.08.2018
06:17:51
потому что конфиг не срабатывал и наверное там какой-то 5000 порт по умолчанию

Google

Максим
08.08.2018
06:18:45
А блин Реал походу 5000
Интересно пояему
Я не указывал его

Roman
08.08.2018
06:19:50
я ж говорю, порт для пумы дефолтный
а в коныиге у тебя не указан порт вообще видимо
укажи, и сможешь запускать без -p

Максим
08.08.2018
06:21:33

Roman
08.08.2018
06:22:00
а как 5000? когда с конфигом?

Максим
08.08.2018
06:22:08

Roman
08.08.2018
06:22:18
нужны логи...
может формен запускает вебрик

Максим
08.08.2018
06:22:32
Логи чего

Roman
08.08.2018
06:22:42
логи запуска приложения
через формен

Максим
08.08.2018
06:22:53
В decelopment.log ничего не писалось

mr.Serj
08.08.2018
06:24:05
Ребзя, привет.
Пробовал кто-то юзать vscode с руби рельсами?

Roman
08.08.2018
06:24:18
ты когда в формен пишешь 'rails s' и запускаешь формен - у тебя пусто на экране, а сервер на 5000?

Subb98
08.08.2018
06:24:31

Dm
08.08.2018
06:24:39

mr.Serj
08.08.2018
06:24:51
привет, да
Как полет, переходить можно с рубимайна?

Google

Subb98
08.08.2018
06:24:58
не, не стоит

mr.Serj
08.08.2018
06:25:13
Есть причины серьезные?

Subb98
08.08.2018
06:25:16
всё же, отвратительно работает и лагает

mr.Serj
08.08.2018
06:25:44
От
Думал наоборот, соскачить от проблем рубимайна на более лёгкую штуку

Subb98
08.08.2018
06:26:02
ну, мб, у меня просто железо дрянь

Максим
08.08.2018
06:26:22

Admin
ERROR: S client not available

Subb98
08.08.2018
06:26:23
но работает просто хуже. декларации ищет паршиво. будешь вручную искать

Максим
08.08.2018
06:26:35

mr.Serj
08.08.2018
06:26:36
Короче надо самому пробовать по-ходу дела

Roman
08.08.2018
06:26:52

mr.Serj
08.08.2018
06:27:20

Roman
08.08.2018
06:27:27

mr.Serj
08.08.2018
06:27:49
А ещё аналоги какие? Саблайм / атом?

Roman
08.08.2018
06:30:13

mr.Serj
08.08.2018
06:32:19

Roman
08.08.2018
06:32:47

mr.Serj
08.08.2018
06:33:15

Google

Roman
08.08.2018
06:33:48
рбенв проще устроен и другой подход к подсовыванию
и там еще плагины есть
рвм был когда-то силен из-за гемсетов, когда бандлера не было еще

Subb98
08.08.2018
06:34:34

Roman
08.08.2018
06:34:48
и тогда его и ненавидели за эти гемсеты :) большая часть тех кто говняет рвм не пользовались им лет пять

mr.Serj
08.08.2018
06:35:04

Roman
08.08.2018
06:35:19
+-

Subb98
08.08.2018
06:35:28
я запускаю рубимайн, только когда он мне очень нужен. в основном работаю в vsc

mr.Serj
08.08.2018
06:35:34

Roman
08.08.2018
06:36:01

Dan
08.08.2018
06:36:02

mr.Serj
08.08.2018
06:36:21

Subb98
08.08.2018
06:36:32

Ilya
08.08.2018
06:36:49

Subb98
08.08.2018
06:36:51

Dan
08.08.2018
06:37:46