Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 August 26

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
/tmp норм,  в /home/rails/project/ она попадет после того как догрузится и возможно, обработается
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
тут вопрос в том,  почему у тебя Service nil
источник

SS

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

s

sinecuraweb corp. in Ruby, Rails, Hanami | dry-rb
module Spree
 module Admin
   class ImagesController < ResourceController
     before_action :load_edit_data, except: :index
     before_action :load_index_data, only: :index

     create.before :set_viewable
     update.before :set_viewable

     private

     def location_after_destroy
       admin_product_images_url(@product)
     end

     def location_after_save
       admin_product_images_url(@product)
     end

     def load_index_data
       @product = Product.friendly.includes(*variant_index_includes).find(params[:product_id])
     end

     def load_edit_data
       @product = Product.friendly.includes(*variant_edit_includes).find(params[:product_id])
       @variants = @product.variants.map do |variant|
         [variant.sku_and_options_text, variant.id]
       end
       @variants.insert(0, [Spree.t(:all), @product.master.id])
     end

     def set_viewable
       @image.viewable_type = 'Spree::Variant'
       @image.viewable_id = params[:image][:viewable_id]
     end

     def variant_index_includes
       [
         variant_images: [viewable: { option_values: :option_type }]
       ]
     end

     def variant_edit_includes
       [
         variants_including_master: { option_values: :option_type, images: :viewable }
       ]
     end
   end
 end
end
источник

PM

Peter Mokan 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"}
он половину дела вроде делает
а файл когда создаётся на диске он сохраняется под оригинальным названием? если да то может дело в пробеле, хотя маловероятно, что он сохраняется с оригинальным названием.
источник

s

sinecuraweb corp. in Ruby, Rails, Hanami | dry-rb
Peter Mokan
а файл когда создаётся на диске он сохраняется под оригинальным названием? если да то может дело в пробеле, хотя маловероятно, что он сохраняется с оригинальным названием.
@tempfile=#<File:/tmp/RackMultipart20200826-65620-1i7ylzn.jpg> с таким
источник

s

sinecuraweb corp. in Ruby, Rails, Hanami | dry-rb
разобрался, все дело в credentials.yaml, в 6 рельсах чето помешались на безопасности, обновил все заработало
источник

D‘

Danil s odnoj ‘i’ i ... in Ruby, Rails, Hanami | dry-rb
кто нить впихуивал ТГ бота в Rails приложение? Шот я вообще не могу найти мануал понятный :\
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
Danil s odnoj ‘i’ i 'a'
кто нить впихуивал ТГ бота в Rails приложение? Шот я вообще не могу найти мануал понятный :\
а с чем проблема?
источник

D‘

Danil s odnoj ‘i’ i ... in Ruby, Rails, Hanami | dry-rb
с подключение и параллельным запуском с приложением основным
источник

AB

Artur Borisovich in Ruby, Rails, Hanami | dry-rb
Danil s odnoj ‘i’ i 'a'
кто нить впихуивал ТГ бота в Rails приложение? Шот я вообще не могу найти мануал понятный :\
блин, зачем?
источник

D‘

Danil s odnoj ‘i’ i ... in Ruby, Rails, Hanami | dry-rb
у меня заполняется на сайте заявка и сразу нужно сделать отправку сообщения ботом
источник

D‘

Danil s odnoj ‘i’ i ... in Ruby, Rails, Hanami | dry-rb
не хочу отдельно два приложения разворачивать
источник

RN

Roman Novoselov in Ruby, Rails, Hanami | dry-rb
Danil s odnoj ‘i’ i 'a'
не хочу отдельно два приложения разворачивать
юзал https://github.com/telegram-bot-rb/telegram-bot, есть свои тонкости но в целом решение вполне рабочее
источник

AB

Artur Borisovich in Ruby, Rails, Hanami | dry-rb
Danil s odnoj ‘i’ i 'a'
не хочу отдельно два приложения разворачивать
почему?
источник

AB

Artur Borisovich in Ruby, Rails, Hanami | dry-rb
Danil s odnoj ‘i’ i 'a'
у меня заполняется на сайте заявка и сразу нужно сделать отправку сообщения ботом
я бы предложил отдельно бота поднимать, а связь держать через брокер сообещний какой-нибудь
источник

D‘

Danil s odnoj ‘i’ i ... in Ruby, Rails, Hanami | dry-rb
хочу без дб обойтись
юзер заполнил заявку и отправил -> сразу данные в бота идут, ну в бд тож, но бот не из бд брать будет для сообщения
источник

AB

Artur Borisovich in Ruby, Rails, Hanami | dry-rb
ну так брокер не дб
источник

D‘

Danil s odnoj ‘i’ i ... in Ruby, Rails, Hanami | dry-rb
+ два деплоя на хероку, не уверен, что бесплатного тарифа хватит)0
источник

AB

Artur Borisovich in Ruby, Rails, Hanami | dry-rb
а, хероку. ну тогда да, дело усложняется
источник