Size: a a a

pro.rb (Ruby/Rails / RU)

2019 December 07

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
у меня 5я рельса
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
свой велосипед чтоли писать?
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Keep in mind that database adapters handle certain serialization tasks for you. For instance: json and jsonb types in PostgreSQL will be converted between JSON object/array syntax and Ruby Hash or Array objects transparently. There is no need to use #serialize in this case.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
но вообще должен нормально туда сюда доставать, да.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ты конечно же не используешь в модели никаких гемов и наследуешься от ActiveRecord да?
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Да, актив рекорд
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Гемы сейчас чекну, но поидее нет
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
gem 'virtus'
gem 'ohm'
gem 'ohm-validations'
gem 'ohm-contrib'
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Только эти, но они вроде ничего такого не делают
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Dmitry Gorodnichy
Только эти, но они вроде ничего такого не делают
обычно (не всегда) достаточно на исходник модели глянуть
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
версия рельс какая?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
(и mysql заодно)
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Rails 5.2.3
MySQL 8.0.18
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Я заметил одну штуку
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Я посмотрел как у нас реализованы сериализованные поля в дргуих моделях и напрмер хеш в параметрах оприходит так:

Parameters: {"utf8"=>"✓", "authenticity_token"=>"+/k+3b/OSxBXgEb21gB1x5a+6EKTToc+LYo21eZgn8aNyCe/6jxhIKfTFZgLGRmlN51TLNwfDdBUhywrFIM5tA==", "pub_app_zone"=>{"pub_app_id"=>"", "number"=>"", "title"=>"", "ad_layout_config"=>{"s"=>["", "2", "1", "9", "11", "10", "12", "14"], "m"=>["", "5", "6"], "l"=>["", "16", "17"]}}, "commit"=>"Create Pub App Zone"}
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Тоесть Параметром прямо хэш приходит а не строка
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Походу мне надо форму как-то jsом подмандить чтобы в параметре масив сразу прилетал
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Бляяя, я понял из-за чего такая ссанина получилась. Короче это страница Configs. Там здоровая форма и модели обновляются все сразу. Из-за этого у меня в параметрах летит такое
"backend_configs"=>{"backend_configs_attributes"=>{"2"=>{"value"=>"72"}, "3"=>{"value"=>""}, "4"=>{"value"=>"[1,2,3]"}}}, "commit"=>"Save"}
источник

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
тоесть сериализация работает, но на уровень выше
источник