
Aldar
30.03.2018
10:40:40
Потом elixir in action
но есть же еще раст
Раст геморойный, потому что за владением нужно следить. На продуктивность влияет

Dimon
30.03.2018
10:45:53

Google

Vitalii
30.03.2018
10:46:46
ребят новый вопрос как вот эту кверю сделать через хеш ? users = users.where(search_string.join(' or '), search: "%#{params[:search][:value]}%")

Aldar
30.03.2018
10:46:47

I
30.03.2018
10:47:24

Vitalii
30.03.2018
10:47:51
я тупой мож написать полностью?)

Roman
30.03.2018
11:52:55
> 2018 год от рождества ГОСПОДА НАШЕГО иисуса христа
> рельсовый автолоадинг констант все еще не тредсейф
блядь защо
наверное никакой другой модуль писаный на руби столько моей крови за краткую карьеру мою не попил, как трижды обоссанный активсупорт:депенденсис

Dimon
30.03.2018
11:57:00
дхх говорит, деды писали без тредсейфа и ты пиши

Roman
30.03.2018
11:58:15
это хорошо, но у нас тут самый популярный апп сирвир тредами обмазан толстым слоем
https://github.com/rails/rails/issues/13142
> Also, honestly, you're telling me to go fuck myself?
короче положняк
активсуппорт - гем-петух, гем-черт, гем-газонюх

Google

alteregoizm
30.03.2018
12:14:40

Dimon
30.03.2018
12:15:56

alteregoizm
30.03.2018
12:21:04

Danila
30.03.2018
12:21:33

Dimon
30.03.2018
12:22:10

Danila
30.03.2018
12:22:22
а зачем альтернатива если уже есть рельсы
возьми узкое место – перепиши на реально быстром языке (go, например)
и останься жить в концепции рельс, вынеся (так можно говорить?) сервис

Dimon
30.03.2018
12:23:23
а что если не хочется жить в концепции рельсы?

Roman
30.03.2018
12:23:24
пс там новый альбом кровостока
завязывайте код писать

Dimon
30.03.2018
12:23:30
шарю, ахуенный альбом

Roman
30.03.2018
12:24:01
> возьми узкое место – перепиши на реально быстром языке (go, например)
профилировать не забывай епту

Danila
30.03.2018
12:24:16

Dimon
30.03.2018
12:24:22
ну вот, кстати, да в эликсире профилирование кайф

Danila
30.03.2018
12:25:18
живем в рельсе – находим узкое место – выносим это место в веб-сервис на go
ну это не с нуля же

Roman
30.03.2018
12:25:46
на самом деле страшно печет с этой хуйни

Dimon
30.03.2018
12:25:58
или живем в рельсе - находим узкое место - выносим в сервис на эликсире

Google

Roman
30.03.2018
12:26:19
обычно "нашли узкое место" это "бля у нас тут процедура на 10 классов медленно работает, похуй че там с ней не так, перепишем на языкнейм"
а потом вакансии "требуется руби, эликсир, скала, кложа, го, кобол, васик и брейнфак"

Danila
30.03.2018
12:27:12

Dimon
30.03.2018
12:28:31

MpaK
30.03.2018
12:29:38
если привнес в проект эликсир, то не понятно зачем руби и рельсы вообще
нужны

Dimon
30.03.2018
12:30:07
из-за скорости разработки
или еще почему)

MpaK
30.03.2018
12:32:53
субъективно, скорость разработки на рельсах и руби быстрее наверное на типовых типа проектах куча либ, у эликсира еще столько нет...
но сам код эликсира читать проще, имхо
ну и сама скорость языка, фишки типа spawn когда например всякие сайдкики можно выкинуть вообще
в общем сейчас у Эликсира намного больше перспектив и прогресса

Shamil
30.03.2018
12:34:49
?

Aldar
30.03.2018
12:48:33

Shamil
30.03.2018
12:50:43
1.6
Сорри, обленился, правил не читаю))

Eugene
30.03.2018
13:02:39
Ага

Ivan
30.03.2018
20:16:33
Ребят, нужна помощь, гугл не смог (как даже и не знаю как это загуглить)
Есть у меня вот такая штука:
button.addField({
label:'Order Number',
name:'order_number',
value:'<%= @user_order.number %>',
required:true,
readonly:true,
valid:{}
});
Она формирует мне в итоге параметр, который приходит ко мне:
"merchant_data"=>"[{\"name\":\"order_number\",\"label\":\"Order Number\",\"value\":\"R886019847\"}]"
А теперь вопрос - как мне в контроллере достать "R886019847"?
Я пробовал вот так - params[:merchant_data][:order_number]

Google

Dmitry
30.03.2018
20:18:40
это спрее?

Anton
30.03.2018
20:18:45
Самый простой - гуглить за data attributes в рельсе

Ivan
30.03.2018
20:19:05
https://docs.fondy.eu/docs/page/14/
Использую для создания платёжной формы
Но мне нужно передать мой номер заказа
Передать получается

Admin
ERROR: S client not available

Ivan
30.03.2018
20:20:34
А вот как достать его из params
На данный момент выдаёт мне TypeError

Dmitry
30.03.2018
20:21:38

Ivan
30.03.2018
20:21:50
Сейчас буду пробовать

Anton
30.03.2018
20:21:55

Ivan
30.03.2018
20:21:56
А как тогда?

Anton
30.03.2018
20:22:20
Вообще, я серьёзно. Посмотри что в env объекте лежит

Ivan
30.03.2018
20:27:21
Я не знаю как я там могу посмотреть этот объект

Google

Anton
30.03.2018
20:27:52
А локально не посмотреть?
Можешь каким-нибудь веб дебаггером посмотреть ?
Или в логгер записать

Ivan
30.03.2018
20:29:50
Хм...

Anton
30.03.2018
20:39:17
Сделай [0] между

Ivan
30.03.2018
20:40:22

Anton
30.03.2018
20:42:30
Ага
Тебе же это и пишет руби

Ivan
30.03.2018
20:44:12
Сейчас попробую

Dmitry
30.03.2018
20:45:37

Ivan
30.03.2018
20:45:51
@davydovanton Пишет абсолютно тоже самое

Anton
30.03.2018
20:46:01

Ivan
30.03.2018
20:46:09
Сейчас попробую JSON.parse(params[:merchant_data])

Anton
30.03.2018
20:46:14
Попробуй :)

Dmitry
30.03.2018
20:46:21

Ivan
30.03.2018
20:50:19
Вот секунду назад начал на Хероку пушить, кек

Dmitry
30.03.2018
20:51:23
бывает ?

Ivan
30.03.2018
20:52:21
А sender_email я вроде бы уже по обычному смогу достать, как я понял