
Lupsick
22.12.2016
11:59:28
но сидеть и доказывать что я прав я не хочу
патчи AR это вообще нонсенс в моем понимании

Ilya
22.12.2016
12:01:13
я не смог найти метод column_name(

Lupsick
22.12.2016
12:01:16
ты можешь получить значение колонки мета в рельсе
self[:meta] или self.meta

Google

Lupsick
22.12.2016
12:01:35
тебе надо и тот и тот метод пропатчить я полагаю
чтобы оно возвращало симболизированные ключи
плюс есть вероятность что где-то внутри оно юзает стринги
и рельсе именно нужны стринги

Ilya
22.12.2016
12:06:42
я тебя понял)
:[] это метод :read_attribute надо пачтить

Lupsick
22.12.2016
12:17:31

Ilya
22.12.2016
12:18:15
я предполагаю, что они оба используют этот метод
и геттер и :[]
внутри

Lupsick
22.12.2016
12:18:42
ну там сложно
я не помню на чем у меня оно поломалось
но поломалось

Google

Amir
22.12.2016
13:10:48
Как установить QtRuby под WIndows
или это уже не актуально и забросили проект?

Alex
22.12.2016
13:39:37

trickster
22.12.2016
13:45:16
всем привет
подаскажете может, API ожидает Long формат параметра
что мне ему передавать integer?

Alexander
22.12.2016
14:16:05

trickster
22.12.2016
14:16:23
Long это тип данных
про интеджер я спрашиваю, потому-что гуглил про long
:)

Alexander
22.12.2016
14:19:36
Long это тип данных
да-да. чей? какого языка?
окей, допустим, что референс на си.
открываешь типы в си (хоть на вики: https://en.wikipedia.org/wiki/C_data_types#Basic_types) и смотришь его возможные значения
ищешь что в Ruby покрывает эти значения
есть проще путь — открываешь консоль (irb или pry), вписываешь число и вызываешь у него .class
учти, что если отсылка к другому языку — там могут быть другие значения возможные, а ещё может зависеть от архитектуры
по-хорошему в API пишут возможные значения, или границы, или примеры.

Vasilij
22.12.2016
14:23:15
Объяснения проблемы уровня /b.
"Сап ребят, не работает что-то. Что ему передавать: кошелёк или батарею?"

Alex
22.12.2016
14:23:37
душу
передай ему душу
итип спросить не забудь

Alexander
22.12.2016
14:23:47

Ilya
22.12.2016
14:24:21
void.to_xml

Alex
22.12.2016
14:24:39
Soul.factory.to_xml

Alexander
22.12.2016
14:26:06
> me.soul.to_xml
=> Error! Soul of "me" not found
корявый, блин, английский. ну пофиг.

Google

Alex
22.12.2016
14:26:58
2.3.1 :001 > me.soul.to_xml
NameError: undefined local variable or method `me' for main:Object
Врети вы все

Alexander
22.12.2016
14:29:15
Врети вы все
> me.soul.to_xml
NoMethodError: undefined method `to_xml' for nil:NilClass
ниет

Alex
22.12.2016
14:29:35
а вы без окружения запускайте, первой командой!
на моей машине все работает

Ilya
22.12.2016
14:30:11
потом будут говорить, что комьюнити агрессивное)
как про SO говорят)
типа я запостил свою задачку, которую мне на дом задали, на Stack Overflow, меня заминусили
SO бяки(

Alexander
22.12.2016
14:31:33
а вы без окружения запускайте, первой командой!
pry(main)> me = Object.new; me.singleton_class.send :attr_reader, :soul; me.soul.to_xml
NoMethodError: undefined method `to_xml' for nil:NilClass
одной командой. с не очень хорошими практиками.

Dima
22.12.2016
14:33:54
Что делаеца! ruby это настоящая магия:
вот подключили include и унас уже можно звать методы класса или объекта без указания имени оного.

Ilya
22.12.2016
14:35:13
это сарказм?)

Dima
22.12.2016
14:35:22

Ilya
22.12.2016
14:35:33
карочи

Alexander
22.12.2016
14:35:37
не понял магии

Dima
22.12.2016
14:35:41
я тоже

Ilya
22.12.2016
14:35:41
почитай каких книжек про руби

Dima
22.12.2016
14:35:51
но меделнно

Google

Ilya
22.12.2016
14:35:55
это не магия, это так работает)

Alexander
22.12.2016
14:35:56
я тоже
в смысле, не понял в чём магия

Lupsick
22.12.2016
14:36:01
https://github.com/rack-app/rack-app

Alexander
22.12.2016
14:37:05

Alex
22.12.2016
14:37:08
лол
у тебя есть глобальный объект

Admin
ERROR: S client not available

Alex
22.12.2016
14:37:21
ты просто в него заинклюдил факторигерл
и теперь у тебя неявно пишется self к вызовам, это очень грубо.

Lupsick
22.12.2016
14:37:54
ну короче reck-app + sequel
= топ

Dima
22.12.2016
14:38:10
я так и думал что это добавление чего-то в какой-то глобальный объект в котром мы сейчас находимся

Tim
22.12.2016
14:38:13
такое еще в си плюс плюс в 1980-м году было

Alex
22.12.2016
14:38:46

Dima
22.12.2016
14:38:49
но какой контекст объекта, что это за объект. особенно в rails

Alex
22.12.2016
14:38:52
это твой объект я полагаю.
ну так в консоли напиши self Блин
а в чем разница rails или нет?

Alexander
22.12.2016
14:39:45

Ilya
22.12.2016
14:40:00
@Fedcomp, про это надо просто прочитать нормально разочек

Google

Alexander
22.12.2016
14:40:09

Ilya
22.12.2016
14:40:09
так ты год объяснять будешь

Alex
22.12.2016
14:40:26
ничего не читал но это понимаю, лол чяднт?
должно у программиста любопытство быть и интуиция?

Alexander
22.12.2016
14:40:51

Alex
22.12.2016
14:41:06
ну тогда это кодер а не програмист.

Ilya
22.12.2016
14:41:16

Alexander
22.12.2016
14:41:24

Ilya
22.12.2016
14:41:46
читаешь = кодер, не читаешь = тру программист?)

Alexander
22.12.2016
14:41:48
да и есть ощущение, что может быть хороший программист без этого, но:
1. не встречал
2. скорее исключение
ты пропустил основное звено, которое это связывает

Alex
22.12.2016
14:42:20
По крайней мере когда я увидел на SO пример когда факторигерл инклюдили в консоль, я просто подумал как это работает. Т.к я знал что в контексте объекта у тебя неявно вызываются его методы, то решил что в консоли мы тоже внутри какого то объекта. Мне это кажется вполне очевидным.

Alexander
22.12.2016
14:42:24
и вяжешь два следствия

Alex
22.12.2016
14:42:31
а не, я url_helpers инклюдил

Ilya
22.12.2016
14:42:44
смотри, можно просто знать как это работает

Alex
22.12.2016
14:42:50
читать статьи это правильно и полезно
на любом уровне