Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 November 30

А

Алексей in Ruby, Rails, Hanami | dry-rb
Dmitrij Verenikin
Не помогло
Какая ОС?
источник

DV

Dmitrij Verenikin in Ruby, Rails, Hanami | dry-rb
Ubuntu 18
источник

DV

Dmitrij Verenikin in Ruby, Rails, Hanami | dry-rb
Локально все работает. А при деплое на стейджинге возникает ошибка
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
ты нокогири в секцию добавил?  или глобально?
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
смотри лог детальнее, где именно падает
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
ну и проверь на стейдже своем, приехал ли gemfile  c  нокогири, или кто-то забыл его закоммитить
источник

DV

Dmitrij Verenikin in Ruby, Rails, Hanami | dry-rb
НУ вот такой кусок во время установки гемов:
DEBUG [88b997da]   Using builder 3.2.3
DEBUG [88b997da]   Using erubis 2.7.0
DEBUG [88b997da]   Using mini_portile2 2.3.0
DEBUG [88b997da]   Using nokogiri 1.8.4
DEBUG [88b997da]   Using rails-deprecated_sanitizer 1.0.3
DEBUG [88b997da]   Using rails-dom-testing 1.0.9
DEBUG [88b997da]   Using crass 1.0.4
DEBUG [88b997da]   Using loofah 2.2.2
И дальше:
DEBUG [88b997da]   Using yt 0.30.1
DEBUG [88b997da]   Bundle complete! 52 Gemfile dependencies, 131 gems now installed.
DEBUG [88b997da]   Gems in the groups development and test were not installed.
DEBUG [88b997da]   Bundled gems are installed into /var/www/chamboost/shared/bundle
 INFO [88b997da] Finished in 1.425 seconds with exit status 0 (successful).
DEBUG [6deefee5] Running if test ! -d /var/www/chamboost/releases/20201130144328; then echo "Directory does not exist '/var/www/chamboost/releases/20201130144328'" 1>&2; false; fi as root@165.227.208.141
DEBUG [6deefee5] Command: if test ! -d /var/www/chamboost/releases/20201130144328; then echo "Directory does not exist '/var/www/chamboost/releases/20201130144328'" 1>&2; false; fi
DEBUG [39488edd] Finished in 0.430 seconds with exit status 0 (successful).
 INFO [95e46b69] Running RBENV_ROOT=$HOME/.rbenv RBENV_VERSION=2.3.0 $HOME/.rbenv/bin/rbenv exec bundle exec rake assets:precompile as root@165.227.208.141
DEBUG [95e46b69] Command: cd /var/www/chamboost/releases/20201130144328 && ( export RBENV_ROOT="$HOME/.rbenv" RBENV_VERSION="2.3.0" RAILS_ENV="staging" ; RBENV_ROOT=$HOME/.rbenv RBENV_VERSION=2.3.0 $HOME/.rbenv/bin/rbenv exec bundle exec rake assets:precompile )
DEBUG [c46dac86]   rake aborted!
DEBUG [c46dac86]   LoadError: cannot load such file -- nokogiri
DEBUG [c46dac86]   /var/www/chamboost/shared/bundle/ruby/2.3.0/gems/loofah-2.2.2/lib/loofah.rb:3:in `require'
источник

А

Алексей in Ruby, Rails, Hanami | dry-rb
Dmitrij Verenikin
НУ вот такой кусок во время установки гемов:
DEBUG [88b997da]   Using builder 3.2.3
DEBUG [88b997da]   Using erubis 2.7.0
DEBUG [88b997da]   Using mini_portile2 2.3.0
DEBUG [88b997da]   Using nokogiri 1.8.4
DEBUG [88b997da]   Using rails-deprecated_sanitizer 1.0.3
DEBUG [88b997da]   Using rails-dom-testing 1.0.9
DEBUG [88b997da]   Using crass 1.0.4
DEBUG [88b997da]   Using loofah 2.2.2
И дальше:
DEBUG [88b997da]   Using yt 0.30.1
DEBUG [88b997da]   Bundle complete! 52 Gemfile dependencies, 131 gems now installed.
DEBUG [88b997da]   Gems in the groups development and test were not installed.
DEBUG [88b997da]   Bundled gems are installed into /var/www/chamboost/shared/bundle
 INFO [88b997da] Finished in 1.425 seconds with exit status 0 (successful).
DEBUG [6deefee5] Running if test ! -d /var/www/chamboost/releases/20201130144328; then echo "Directory does not exist '/var/www/chamboost/releases/20201130144328'" 1>&2; false; fi as root@165.227.208.141
DEBUG [6deefee5] Command: if test ! -d /var/www/chamboost/releases/20201130144328; then echo "Directory does not exist '/var/www/chamboost/releases/20201130144328'" 1>&2; false; fi
DEBUG [39488edd] Finished in 0.430 seconds with exit status 0 (successful).
 INFO [95e46b69] Running RBENV_ROOT=$HOME/.rbenv RBENV_VERSION=2.3.0 $HOME/.rbenv/bin/rbenv exec bundle exec rake assets:precompile as root@165.227.208.141
DEBUG [95e46b69] Command: cd /var/www/chamboost/releases/20201130144328 && ( export RBENV_ROOT="$HOME/.rbenv" RBENV_VERSION="2.3.0" RAILS_ENV="staging" ; RBENV_ROOT=$HOME/.rbenv RBENV_VERSION=2.3.0 $HOME/.rbenv/bin/rbenv exec bundle exec rake assets:precompile )
DEBUG [c46dac86]   rake aborted!
DEBUG [c46dac86]   LoadError: cannot load such file -- nokogiri
DEBUG [c46dac86]   /var/www/chamboost/shared/bundle/ruby/2.3.0/gems/loofah-2.2.2/lib/loofah.rb:3:in `require'
gem install --user-install nokogiri
источник

A

Alex in Ruby, Rails, Hanami | dry-rb
Всем привет
источник

A

Alex in Ruby, Rails, Hanami | dry-rb
Есть таблица Hystory c связью belongs_to :user
Как Запросом вытащить [ { id: 1, title: 'событие 1', user: [id:5,name:'вася']},{ id: 2, title: 'событие 2', user: [id:5,name:'петя']}, ... ]
источник

A

Alex in Ruby, Rails, Hanami | dry-rb
?
источник

A

Alex in Ruby, Rails, Hanami | dry-rb
Пока только такое в голову пришло
источник

A

Alex in Ruby, Rails, Hanami | dry-rb
Hystory.all.limit(100).map do |item|
  item.attributes.merge( "user" => item.user.full_name )
end
источник

S

Sergey in Ruby, Rails, Hanami | dry-rb
Alex
Есть таблица Hystory c связью belongs_to :user
Как Запросом вытащить [ { id: 1, title: 'событие 1', user: [id:5,name:'вася']},{ id: 2, title: 'событие 2', user: [id:5,name:'петя']}, ... ]
источник

A

Alex in Ruby, Rails, Hanami | dry-rb
Можешь пример привести? Пожалуйста
источник

A

Alex in Ruby, Rails, Hanami | dry-rb
Без итераций
источник

S

Sergey in Ruby, Rails, Hanami | dry-rb
Alex
Можешь пример привести? Пожалуйста
History.all.as_json(only: [:id, :title], include: :user) как-то так можно попробовать
источник

S

Sergey in Ruby, Rails, Hanami | dry-rb
источник

MC

Mikhail Churakov in Ruby, Rails, Hanami | dry-rb
user не будет массивом в результате
источник

MC

Mikhail Churakov in Ruby, Rails, Hanami | dry-rb
.all тоже как то печально :)
источник