
Andriano
26.03.2017
12:21:23
вопрос есть, как в пост запросе прописать basic authentication

Vasiliy
26.03.2017
12:22:27
басик же вроде как в хидерах идёт

Andriano
26.03.2017
12:22:37
require 'net/http'
require 'net/https'
require 'uri'
url = "httxxxxxxxxxxx.me/api/v2/exchange_transfers"
uri = URI.parse(url)
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Post.new(uri.request_uri)
params = {
"amount" => 5,
"amount_currency" => 'EUR',
"from_account" => "9xxxxxxxxxxxxeb49",
"to_account" => "cxxxxxxxxxxxxxb7"}
headers = {
'Content-Type' => 'application/x-www-form-urlencoded',
'xxxxxxxxxxxxxxxxxxc',
}
request.set_form_data(headers, params)
http.use_ssl = true
response = http.request(request)
puts response.body
самое забавное, что через постман запрос проход без аторизации

Google

Vasiliy
26.03.2017
12:37:24
постман хранит куки

Andriano
26.03.2017
12:39:26
да, с постманом разобрался. а вот как послать аторизацию нет)

Artur
26.03.2017
13:48:29

Demyan
26.03.2017
13:57:43
вся фишка в том что их можно не знать, главное знать какие есть, и в чм их отличия и когда их можно применять.
Самое смешное, что те, кто читал, например, Кнута знают о том, что преждевременная оптимизация это корень всех бед
Это к вопросу о том тримапах вместо хэшмапов
13 лет опыта, 19см, алгоритмы не помню, хотя учил
а нагуглить нужный алгоритм, проще если знать что он существет
или взяять с полочки кнута
и найти его там
но алгоритмы не корень всего, ибо и с плохим алгоритмом будет работать, но плохо. А сразу хороший джун не придумает, как например с архитектурой


ojab
26.03.2017
14:03:19
шли бы вы в https://telegram.me/ruby_talks со своими алгоритмами

Google

Demyan
26.03.2017
14:04:50
:)

v
26.03.2017
14:53:52

Alex
27.03.2017
02:25:09
люди, вы храните public/assets в гит репо?

Смерть
27.03.2017
02:33:06
Иногда для хероку

v
27.03.2017
03:55:37
зависит от ситуевины
иногда приходицца
криминала не вижу

Amir
27.03.2017
05:57:05
Ребят есть какая янибудь общепринятая правило назвать паршиалов
по смыслу хочу назвать одинаково, например persons
persons.html.erb будет основной страниец, где элементы фильтра
а _persons.html.erb, будет кусок таблицы на странице
и для других нужн будет еще persons json

Смерть
27.03.2017
05:58:27
называй по функционалу. Например _person_form.html.erb, _persons_table.html.erb, _person.html.erb

ojab
27.03.2017
06:11:08
ну и если есть возможность, лучше partial для рендеринга Person называть _person.*, тогда можно будет писать render @persons и оно правильно отрендерит

Max
27.03.2017
07:53:16
Всем доброго времени суток. Кто-нибудь писал ботов для телеграмм? Либа от atipugin норм?

Vasiliy
27.03.2017
08:05:38
писал, пользовал gem 'telegram-bot-ruby'

Смерть
27.03.2017
08:06:00
позволяет как на лонгполинге писать, так и на вебхуках

Vasiliy
27.03.2017
08:08:44
вообще гем там по большей части нужен для клавы и вот этого всего, я думаю если на вебхуках писать и парсить текст то можно и без него обойтись

Anon
27.03.2017
10:15:00
Проблема:
Выстроена полиморфичная связь
CartItem belongs_to :item, polymorphic: true
Product has_many :cart_items, as: :item
Service has_many :cart_items, as: :item
Проблема появляется когда пытаюсь игер-лоаднуть
подобным образом
CartItem.includes(:item).where(item: { id: 1 }) #=> Cannot eagerly load the polymorphic association :item
Решение, которое нашел по следующей ссылке не помогает: http://stackoverflow.com/questions/16123492/eager-load-polymorphic
CartItem: belongs_to :product, -> { joins(:cart_items).where(cart_items: {item_type: 'Product'}) }, foreign_key: 'item_id'
Точнее, иклудс проходит, но в продукты заносятся даже сервисы, игнорируя item_type:
CartItem.first.item_type #=> "Service"
CartItem.first.product.class.name #=> "Product", хотя я ожидаю Nil

Vasiliy
27.03.2017
10:17:16
я делал тип такого has_many :section_items, -> { includes :newable }
class SectionItem
belongs_to :newable, polymorphic: true

Anon
27.03.2017
10:25:28
Тогда игер-лоад будет только через product.cart_items работать, как-то не то

Vasiliy
27.03.2017
10:26:16
ты делай has_many through

Google

Anon
27.03.2017
10:27:09
не совсем понял где мне это делать

Vasiliy
27.03.2017
10:28:57
has_many :items, through :cart_items, -> {where(item_type: 'Product')}
has_many :cart_items
что-то как то так должно быть, не проверял
я как-то так делал ещё
has_many :right_col, -> {where(position: SectionItem.positions[:right])}, throught: :section_items
has_many :section_items, -> { includes :newable }
newable соответственно полиморфная связь в SectionItem

Mikhail
27.03.2017
10:32:24
Предположу что там должен быть скоуп

Anon
27.03.2017
10:32:40
Пока не понял сути, покурю это дело, спасибо

Vasiliy
27.03.2017
10:38:26
хотя чет я не о том, тебе же надо из модели которая содержит полиморфную связь, а не из той которая ссылается на модель с полиморфной связью

Anon
27.03.2017
10:38:40
Да
В обратку и так работает как надо
Product.first.cart_items всегда работало если не ошибаюсь

Tony
27.03.2017
10:40:17
Кто в Минск едет?
на конфу

Vsevolod
27.03.2017
10:44:05
у меня тут какие-то едут товарищи
Я принял решение и.. не поеду :/

Sergey
27.03.2017
10:46:14
Я купил билет и у меня не получается ехать. Могу кому-нибудь продать подешевле, если есть желающие

Tony
27.03.2017
10:46:47

Sergey
27.03.2017
10:47:19
30% скину от первоначальной цены. Если прям сегодня кто-нибудь возьмет то 40%

Airat
27.03.2017
10:50:37

Alexander
27.03.2017
10:50:57
А вот есть у кого-нибудь положительный опыт от этих конференций - говорят что там можно неформально пообщаться и все такое, типа в этом соль, т.к. доклады все равно можно посмотреть потом. Т.е. есть мысл на них деньги тратить?

Sergey
27.03.2017
10:53:53
можно погуглить, почему стоит ездить на конфу, например

Google

I
27.03.2017
10:54:26
да побухать на афтепати, зачем же еще

Alexander
27.03.2017
10:54:53
в теории я знаю, хотя услытаь какой у кого опыть в этом дела, т.к. сказать подтверждение то что пишут

Admin
ERROR: S client not available

Кøе-ктø Геннадьевич
27.03.2017
10:59:15
Мотивация норм повышается. Причастность к сильной группе

Airat
27.03.2017
10:59:23

Vasiliy
27.03.2017
11:34:15
чуваки, а никто не подскажет как factory для полиморфных связей писать?
а то я что-то кажется со связями намудрил и оно в бесконечность уходит
factory :content do
card
factory :content_with_text do
association :contentable, factory: :content_text
end
end
и другая моделька
factory :content_text, class: 'Content::Text' do
title { Faker::Lorem.sentence }
body { Faker::Lorem.paragraph }
association :content, factory: :content_with_text
end

Sergey
27.03.2017
11:39:25
уже не актуально. После 2-го письма, сделали возврат
30% скину от первоначальной цены. Если прям сегодня кто-нибудь возьмет то 40%

Max
27.03.2017
12:32:26
Посоветуйте, пожалуйста, доходчивый гайд по ActiveRecord вне Rails. Для простого Ruby-скрипта

ojab
27.03.2017
12:33:48
Миграции нужны или только модели и действия с ними?
для просто моделей можно взять bug-reporting'овый шаблон https://github.com/rails/rails/blob/master/guides/bug_report_templates/active_record_gem.rb и читать любые мануалы по AR, работа в просто скрипте от работы в рельсах ничем не отличается

Max
27.03.2017
12:41:22

cypherQD
27.03.2017
13:22:40
В тему к недавнему обсуждению: https://habrahabr.ru/post/323188/

Кøе-ктø Геннадьевич
27.03.2017
13:24:30
кажется с этого и началось

cypherQD
27.03.2017
13:25:34

Vasiliy
27.03.2017
13:47:56
сначала лезет в гугол за алгоритмами, а потом рельса тормозит как ржавая телега

Антон
27.03.2017
14:05:39
рельса не может тормозить, она и так медленная

Google

Антон
27.03.2017
14:05:57
хотя конечно можно скопипастить sleep 5
но рельса при этом сильнее тормозить не станет
Class.all тоже допустим иногда, но проблема не в этом
проблемы начинаются, когда спрашиваешь у джуна: "а что в логах"
-- какие такие логи-хреноги?
-- а в консольке работает?
-- какая такая коносль-хренсоль?

Vitaliy
27.03.2017
14:08:16
> Твой фреймворк не будет тормозить, если он и так медленный

Rafkat
27.03.2017
14:08:46

Антон
27.03.2017
14:09:16
распечатку будешь с собой носить?

I
27.03.2017
14:09:21
и каааеф

Rafkat
27.03.2017
14:09:26
ссылку кидать

Sergey
27.03.2017
14:09:41
ага, вот DHH сразу не умеет бабл сорт писать, а потом рельса тормозит!

Антон
27.03.2017
14:09:48
ссылку кидать
ссылка на бумашке распечатана? скомкал и бросил в лицо?

Кøе-ктø Геннадьевич
27.03.2017
14:10:08
бгг