Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 August 26

DS

Dmitriy Strukov in Ruby, Rails, Hanami | dry-rb
Гайз, а кто имел опыт с dokku и деплоем. Без проблем подключаюсь по ssh dokku@hostname.com, но когда пытаюсь пушнуть git push dokku master вываливается ошибка Permission denied (publickey)
источник

AK

Andrew Karelskiy in Ruby, Rails, Hanami | dry-rb
shh-copy-id пробовал делать?
источник

VA

Vyacheslav Alexeev in Ruby, Rails, Hanami | dry-rb
Dmitriy Strukov
Гайз, а кто имел опыт с dokku и деплоем. Без проблем подключаюсь по ssh dokku@hostname.com, но когда пытаюсь пушнуть git push dokku master вываливается ошибка Permission denied (publickey)
может remote в гите чужой?
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
>Без проблем подключаюсь по ssh dokku@hostname.com - по ключу?
источник

DS

Dmitriy Strukov in Ruby, Rails, Hanami | dry-rb
лол, так всегда. Как только напишу проблему так и сразу решение нахожу
источник

DS

Dmitriy Strukov in Ruby, Rails, Hanami | dry-rb
ssh-add нужно было сделать для приватного ключа
источник

VA

Vyacheslav Alexeev in Ruby, Rails, Hanami | dry-rb
скушно
источник

s

sinecuraweb corp. in Ruby, Rails, Hanami | dry-rb
подскажите , не могу врубиться, 2 одинаковых проекта - в одном загрузка файла работает , в другом нет, настройки почти идентичные
 1. локально rails s  (win) работает
2. второй deb , запускаю  так bundle exec puma -e development -b unix:///tmp/my_app.sock   ерорр
ошибка  при загрузке  -
 undefined method `upload' for nil:NilClass 

смотрю конфиги ActiveStorage :: Service
в development.rb строка есть -
config.active_storage.service = :local
в  storage.yaml -
local:
 service: Disk
 root: <%= Rails.root.join("storage") %>
тоже вроде все ок, imagemagick установлен
куда копать?
источник

s

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

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
sinecuraweb corp.
подскажите , не могу врубиться, 2 одинаковых проекта - в одном загрузка файла работает , в другом нет, настройки почти идентичные
 1. локально rails s  (win) работает
2. второй deb , запускаю  так bundle exec puma -e development -b unix:///tmp/my_app.sock   ерорр
ошибка  при загрузке  -
 undefined method `upload' for nil:NilClass 

смотрю конфиги ActiveStorage :: Service
в development.rb строка есть -
config.active_storage.service = :local
в  storage.yaml -
local:
 service: Disk
 root: <%= Rails.root.join("storage") %>
тоже вроде все ок, imagemagick установлен
куда копать?
разве в storage.yaml  <%= Rails.root.join("storage") %> вычислится?
источник

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
Nikkie Grom
разве в storage.yaml  <%= Rails.root.join("storage") %> вычислится?
Попробуй путь строкой прописать
источник

s

sinecuraweb corp. in Ruby, Rails, Hanami | dry-rb
Nikkie Grom
разве в storage.yaml  <%= Rails.root.join("storage") %> вычислится?
ну это просто папка storage в корне, че нет?)
источник

s

sinecuraweb corp. in Ruby, Rails, Hanami | dry-rb
Nikkie Grom
Попробуй путь строкой прописать
в одинарных кавчках7
источник

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
sinecuraweb corp.
ну это просто папка storage в корне, че нет?)
я не уверен, что в storage.yaml делаются вычисления
источник

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
sinecuraweb corp.
в одинарных кавчках7
ну да)
источник

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
Nikkie Grom
я не уверен, что в storage.yaml делаются вычисления
хотя, судя по доке - делаются
https://edgeguides.rubyonrails.org/active_storage_overview.html
источник

s

sinecuraweb corp. in Ruby, Rails, Hanami | dry-rb
{"authenticity_token"=>"+OLфыsdfsdfTg+cqCMk0L+g1/WFk2MtWANGclYhhMfZ/baCxC/9nnSXq33DamKXNQQ==",
"image"=>
 {"attachment"=>
   #<ActionDispatch::Http::UploadedFile:0x00007faa12ef9fc0
    @content_type="image/jpeg",
    @headers=
     "Content-Disposition: form-data; name=\"image[attachment]\"; filename=\"\xD0\x91\xD0\xB5\xD0\xB7 \xD0\xBD\xD0\xB0\xD0\xB7\xD0\xB2\xD0\xB0\xD0\xBD\xD0\xB8\xD1\x8F.jpg\"\r\n" +
     "Content-Type: image/jpeg\r\n",
    @original_filename="Без названия.jpg",
    @tempfile=#<File:/tmp/RackMultipart20200826-65620-1i7ylzn.jpg>>,
  "viewable_id"=>"741",
  "alt"=>""},
"button"=>"",
"product_id"=>"essential_henley_t-shirt-136"}
он половину дела вроде делает
источник

NG

Nikkie Grom in Ruby, Rails, Hanami | dry-rb
sinecuraweb corp.
{"authenticity_token"=>"+OLфыsdfsdfTg+cqCMk0L+g1/WFk2MtWANGclYhhMfZ/baCxC/9nnSXq33DamKXNQQ==",
"image"=>
 {"attachment"=>
   #<ActionDispatch::Http::UploadedFile:0x00007faa12ef9fc0
    @content_type="image/jpeg",
    @headers=
     "Content-Disposition: form-data; name=\"image[attachment]\"; filename=\"\xD0\x91\xD0\xB5\xD0\xB7 \xD0\xBD\xD0\xB0\xD0\xB7\xD0\xB2\xD0\xB0\xD0\xBD\xD0\xB8\xD1\x8F.jpg\"\r\n" +
     "Content-Type: image/jpeg\r\n",
    @original_filename="Без названия.jpg",
    @tempfile=#<File:/tmp/RackMultipart20200826-65620-1i7ylzn.jpg>>,
  "viewable_id"=>"741",
  "alt"=>""},
"button"=>"",
"product_id"=>"essential_henley_t-shirt-136"}
он половину дела вроде делает
filename=\"\xD0\x91\xD0\xB5\xD0\xB7 \xD0\xBD\xD0\xB0\xD0\xB7\xD0\xB2\xD0\xB0\xD0\xBD\xD0\xB8\xD1\x8F.jpg\"\r\n"

символ перевода строки в названии файла?
Файлы в оба проекта идентичные пытаешься загрузить?
То, что работает на винде - wsl или native win?
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Nikkie Grom
filename=\"\xD0\x91\xD0\xB5\xD0\xB7 \xD0\xBD\xD0\xB0\xD0\xB7\xD0\xB2\xD0\xB0\xD0\xBD\xD0\xB8\xD1\x8F.jpg\"\r\n"

символ перевода строки в названии файла?
Файлы в оба проекта идентичные пытаешься загрузить?
То, что работает на винде - wsl или native win?
это хедерс, разделение заголовков
источник

s

sinecuraweb corp. in Ruby, Rails, Hanami | dry-rb
Nikkie Grom
filename=\"\xD0\x91\xD0\xB5\xD0\xB7 \xD0\xBD\xD0\xB0\xD0\xB7\xD0\xB2\xD0\xB0\xD0\xBD\xD0\xB8\xD1\x8F.jpg\"\r\n"

символ перевода строки в названии файла?
Файлы в оба проекта идентичные пытаешься загрузить?
То, что работает на винде - wsl или native win?
windows server , с роутами вроде проблема у меня
routes.rb :

Rails.application.routes.draw do
 # For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html

 mount Spree::Core::Engine, at: '/'
end
но временная картинка попадает в /tmp, а должна сюда ? /home/rails/project/tmp .. ?
источник