Size: a a a

2019 June 14

RG

Roman Goncharuk in RubyRush
Nikita Pupko
В environment/production.rb
с true деплой прошёл, но картинки не отображаются
источник

RG

Roman Goncharuk in RubyRush
Nikita Pupko
Оно то может и заведется, но это не особо хорошая практика. Нужно изначально все правильно собирать
сейчас верну false

и попробую руками собирать
источник

RG

Roman Goncharuk in RubyRush
когда я сервер запущу

RAILS_ENV=production bundle exec rails s

на каком порту искать вывод?
источник

МБ

Михаил Беркович... in RubyRush
Может как параметр указать:
-р 3200 скажем
источник

МБ

Михаил Беркович... in RubyRush
3200 порт будет
источник

RG

Roman Goncharuk in RubyRush
RAILS_ENV=production bundle exec rails assets:precompile

Compiled all packs in ~/porofinpgdb/public/packs
источник

RG

Roman Goncharuk in RubyRush
Михаил Беркович
Может как параметр указать:
-р 3200 скажем
$ RAILS_ENV=production bundle exec rails server -р 3200
DEPRECATION WARNING: Passing the Rack server name as a regular argument is deprecated and will be removed in the next Rails version. Please, use the -u option instead. (called from <main> at bin/rails:4)
Could not find server "-р".
источник

RG

Roman Goncharuk in RubyRush
a help

-p, [--port=port]                            # Runs Rails on the specified port - defaults to 3000
источник

RG

Roman Goncharuk in RubyRush
я на дефолтном порту запустил

http://127.0.0.1:3000/

The page you were looking for doesn't exist.
You may have mistyped the address or the page may have moved.
If you are the application owner check the logs for more information.

3000 - это ж рельсовый порт
а тут webpack

я девелопмент с помощью foreman-а запускал, там надо оба сервера сразу стартовать
источник

МБ

Михаил Беркович... in RubyRush
Значит пишем --port=число

Значит в формане надо что-то поменять, если нужно
источник

RG

Roman Goncharuk in RubyRush
--port=число - сделал - тот же отрицательный результат
источник

RG

Roman Goncharuk in RubyRush
Михаил Беркович
Значит пишем --port=число

Значит в формане надо что-то поменять, если нужно
фореман выведет девелопмент - там всё нормально

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

EL

Evgeniy Laskutkin in RubyRush
Дмитрий Беляев
А ещё майки нормальный терминал завезут, уже можно бэтку скомпилить с их гитхаба
Можно пока fluent terminal пользоваться. По функционалу похож. https://github.com/felixse/FluentTerminal
источник

RG

Roman Goncharuk in RubyRush
Roman Goncharuk
я на дефолтном порту запустил

http://127.0.0.1:3000/

The page you were looking for doesn't exist.
You may have mistyped the address or the page may have moved.
If you are the application owner check the logs for more information.

3000 - это ж рельсовый порт
а тут webpack

я девелопмент с помощью foreman-а запускал, там надо оба сервера сразу стартовать
неточность была насчёт foreman-а
то было при rails 5.2.3
c приходом 6.0.0 rails server запускает всё в одно касание
источник

RG

Roman Goncharuk in RubyRush
и теперь я вижу на локалхосте скомпиленные ассеты

http://127.0.0.1:3000/assets/PRESENTationPOROFIN/2019-03-29_Header_RE-149e59316d804131290faf8ebba6386a1324a80b848c6e4009f2a7d512230e85.png

как же теперь понять почему я не вижу картинок в продашн-е?
источник

OE

Orko Elvis in RubyRush
Ребята, привет! Подскажите пожалуйста как поставить проверку на такой метод в рспек def prepare_coffee_drink
                                                                puts "=== Prepare #{name} ... ==="
                                                               end
источник

OE

Orko Elvis in RubyRush
метод puts вызывается  в 2 строки, последняя является nil
источник

Э

Эдем in RubyRush
Так может puts prepare_coffee_drink, а в методе строку?
источник

OE

Orko Elvis in RubyRush
нет, условие нельзя менять
источник

OE

Orko Elvis in RubyRush
или как проверить вызывался ли метод вообще?
источник