Size: a a a

2020 March 21

EF

Evgeniy Fateev in pro.ruby
Да, как правило, в одном файле один модуль или класс.
источник

VI

Vladislav Ivanov in pro.ruby
Evgeniy Fateev
Да, как правило, в одном файле один модуль или класс.
спасибо
источник

I

Igor in pro.ruby
Vladislav Ivanov
друзья, а можно как-то понять, что импортируется с помощью require ?

(например в python, когда делаешь:
import somemodule
, тогда получить к нему доступ можно с помощью это переменной
somemodule.somefunction
, а если не знаешь что внутри, тогда:
dir(somemodule)
, а если хочешь почитать что и какая функция делает, то:
help(somemodule.somefunction)

Хотелось бы узнать как подобное можно провернуть в Ruby.)

thanks
Документацию можно глянуть с помощью ri Time (но не в рантайме).
источник

VI

Vladislav Ivanov in pro.ruby
Igor
Документацию можно глянуть с помощью ri Time (но не в рантайме).
ага, нашел такое, спасибо
источник
2020 March 22

AF

Anton Farforov in pro.ruby
есть кто живой ?
источник

AF

Anton Farforov in pro.ruby
отцы, всем доброго! Вопрос такой, запускаю старинную прилагу запилить прилетевшие потребы, а у меня такая история
источник

AF

Anton Farforov in pro.ruby
при этом страницы в браузер откидывает
источник

I🍻

Ivan 🍻 in pro.ruby
Версию гема pg надо понизить
источник
2020 March 23

c

cyrkl in pro.ruby
Vladislav Ivanov
друзья, а можно как-то понять, что импортируется с помощью require ?

(например в python, когда делаешь:
import somemodule
, тогда получить к нему доступ можно с помощью это переменной
somemodule.somefunction
, а если не знаешь что внутри, тогда:
dir(somemodule)
, а если хочешь почитать что и какая функция делает, то:
help(somemodule.somefunction)

Хотелось бы узнать как подобное можно провернуть в Ruby.)

thanks
Вы хотели бы видеть какие объекты/классы наимпортировали в namespace ваши require?
p ObjectSpace.each_object(Class){|ob| p ob}
источник

c

cyrkl in pro.ruby
Ivan 🍻
Версию гема pg надо понизить
у меня рельсы 4.2 руби 2.4.1 гем gem "pg", "0.21.0"  всё арбайт
источник

VI

Vladislav Ivanov in pro.ruby
cyrkl
Вы хотели бы видеть какие объекты/классы наимпортировали в namespace ваши require?
p ObjectSpace.each_object(Class){|ob| p ob}
да, это оно, спасибо огромное ))
источник

I🍻

Ivan 🍻 in pro.ruby
cyrkl
у меня рельсы 4.2 руби 2.4.1 гем gem "pg", "0.21.0"  всё арбайт
А актуальная версия pg 1.2.3)
источник

c

cyrkl in pro.ruby
Ivan 🍻
А актуальная версия pg 1.2.3)
Живу на 0.21.0 в ус не дую. всё арбайт. сесурити алертов не приходило
источник

I🍻

Ivan 🍻 in pro.ruby
cyrkl
Живу на 0.21.0 в ус не дую. всё арбайт. сесурити алертов не приходило
С этой версией pg будут проблемы с рельсами - вот о чем я...
источник

c

cyrkl in pro.ruby
Ivan 🍻
С этой версией pg будут проблемы с рельсами - вот о чем я...
конкретней можно,пожалуйста?
источник

I🍻

Ivan 🍻 in pro.ruby
cyrkl
конкретней можно,пожалуйста?
Ты используешь 0.21 - все работает, обновишь до 1.2.3 - будут проблемы
источник

c

cyrkl in pro.ruby
Ivan 🍻
Ты используешь 0.21 - все работает, обновишь до 1.2.3 - будут проблемы
будут. уже как то пробовал апнуть в проекте рельсы до 5.1 оно апнуло гем pg  и вот такую же дичь про депрекэйтед толкало. Но на уровне ворнингов. то есть таки работало.
источник

I🍻

Ivan 🍻 in pro.ruby
cyrkl
будут. уже как то пробовал апнуть в проекте рельсы до 5.1 оно апнуло гем pg  и вот такую же дичь про депрекэйтед толкало. Но на уровне ворнингов. то есть таки работало.
Странно, даже в 6-ых рельсах используются версии >=0.18 <=0.21.1
источник

c

cyrkl in pro.ruby
Ivan 🍻
Ты используешь 0.21 - все работает, обновишь до 1.2.3 - будут проблемы
откуда 1.2.3 тогда?
источник

c

cyrkl in pro.ruby
Ivan 🍻
Странно, даже в 6-ых рельсах используются версии >=0.18 <=0.21.1
Но несло жеж
источник