Size: a a a

Ruby, Rails, Hanami | dry-rb

2019 November 21

DA

Dastan A.K in Ruby, Rails, Hanami | dry-rb
Я как то так накидал

class ByggtjanstIoClient
 ROOT_ENDPOINT = 'https://api.byggtjanst.io/coclass-public/categories/1/categoryClasses/1'
 ACCESS_TOKEN = 'ххххххххххх тут мой ключ'

 def initialize
   @http_client = setup_http_client
 end

 def get_category(params)
   @http_client.get(params) do |request|
     # Request headers
     request['Ocp-Apim-Subscription-Key'] = '#{ACCESS_TOKEN}'
     # Request body
     request.body = "{body}"
   end
 end

 private

 def setup_http_client
   Faraday.new(url: ROOT_ENDPOINT)
 end
end
источник

DA

Dastan A.K in Ruby, Rails, Hanami | dry-rb
Покамись не работает
источник

MB

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

DA

Dastan A.K in Ruby, Rails, Hanami | dry-rb
Вообщем кто может помочь в ЛС.
Мы рубисты не бросаем друг друга в беде.
источник

MB

Maciej Buraczok in Ruby, Rails, Hanami | dry-rb
Постоянно бросаем.
источник

RP

Roman Patkin in Ruby, Rails, Hanami | dry-rb
в чем проблемес-то?
источник

Т

Тенпеннай in Ruby, Rails, Hanami | dry-rb
Dastan A.K
require 'net/http'

uri = URI('https://api.byggtjanst.io/coclass-public/categories/{categoryId-вот тут id произвольный от меня}/categoryClasses/{categoryClassId и тут id произвольный}')

query = URI.encode_www_form({
   # Request parameters
   'showTypes' => '{boolean}',
   'language' => '{string}'
})
if query.length > 0
 if uri.query && uri.query.length > 0
   uri.query += '&' + query
 else
   uri.query = query
 end
end

request = Net::HTTP::Get.new(uri.request_uri)
# Request headers
request['Ocp-Apim-Subscription-Key'] = '{subscription key Вот тут ключ от личного кабинета который я сам подставлю потом}'
# Request body
request.body = "{body}"

response = Net::HTTP.start(uri.host, uri.port, :use_ssl => uri.scheme == 'https') do |http|
   http.request(request)
end

puts response.body

-----------------------------------
На чистом Руби все как то так
-----------------------------------
Вопрос:
Как такой запрос реализовать в Рейлс? Может через ФАРАДЕЙ - но как?
в экшен контроллера это запихни, а потом вызови этот экшен и смотри, что у тебя в консоль вывалится
источник

DP

Dark Prague in Ruby, Rails, Hanami | dry-rb
Привет ребята, кто юзал wicked_pdf или pdfkit подскажите,
у меня есть hightcharts график который генерируется с turbollink`а, я его генерирую в pdf и хочу скачать но изза turbolink`а не рисуется графа с hightcharts js в pdf`е
источник

DP

Dark Prague in Ruby, Rails, Hanami | dry-rb
вот метод генерации pdf
def graph
   html = render_to_string(:action => "overview", :layout => 'application',
                           :locals => {:overview_id => params[:overview_id]})
   root = PDFKit.configuration.root_url
   html.gsub!(/(href|src)=(['"])\/([^\"']*|[^"']*)['"]/, '\1=\2' + root + '\3\2')
   kit = PDFKit.new(html, print_media_type: true, javascript_delay: 10000,
                   no_stop_slow_scripts: true, window_status: 'ready')
   kit.stylesheets << "#{Rails.root}/app/assets/stylesheets/application.css.scss"
   send_data(kit.to_pdf, :filename => 'report.pdf',
                         :type => 'application/pdf',
                         :layout => 'application',
                         :disposition => 'inline')
 end
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
сделай layout для пдф и отключи на нем турболинки (насколько я помню их можно отключать на выбранных страницах
источник

DP

Dark Prague in Ruby, Rails, Hanami | dry-rb
Sergey Pustovalov
сделай layout для пдф и отключи на нем турболинки (насколько я помню их можно отключать на выбранных страницах
Попробовал что-то не помогло, мне надо начать генерацию когда jquery кинет ивент статус ready, в pdfkit`е можно только чекнуть jquery status event
kit = PDFKit.new(html, print_media_type: true, javascript_delay: 10000, no_stop_slow_scripts: true, window_status: 'ready')
источник
2019 November 22

T

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

T

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

T

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

𝗞

𝗞𝗵𝗼𝗹𝗶𝗸𝗼𝘃 𝗦𝗵 in Ruby, Rails, Hanami | dry-rb
Привет, есть вопрос по гему devise. Кто-то шарит?
источник

𝗞

𝗞𝗵𝗼𝗹𝗶𝗸𝗼𝘃 𝗦𝗵 in Ruby, Rails, Hanami | dry-rb
источник

f🤔

focusshifter 🤔 in Ruby, Rails, Hanami | dry-rb
𝗞𝗵𝗼𝗹𝗶𝗸𝗼𝘃 𝗦𝗵
Привет, есть вопрос по гему devise. Кто-то шарит?
Если твоей целью не было произвести перекличку 'кто из полутора тысяч человек пользуется одним из самых популярных гемов', то лучше сразу задай вопрос :)
источник

𝗞

𝗞𝗵𝗼𝗹𝗶𝗸𝗼𝘃 𝗦𝗵 in Ruby, Rails, Hanami | dry-rb
есть модель User (выгенерированный через девайс)
еще есть несколько моделей, например скажем Task и Tag.
обе модели являются user:references. Как теперь указать путь в routes к этим моделям или скажем просто как настроить роутес в этом случае ?
источник

NK

Nick Kugaevsky in Ruby, Rails, Hanami | dry-rb
Причём тут devise?
источник

𝗞

𝗞𝗵𝗼𝗹𝗶𝗸𝗼𝘃 𝗦𝗵 in Ruby, Rails, Hanami | dry-rb
еще есть продолжение
источник