Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 November 04

AD

Alex Demidov in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
как ты вызываешь?
у него там as_json возвращает hash который он присваивает item и у item он вызывает shop, ожидая что вызовется shop от модели Item
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
Alex Demidov
у него там as_json возвращает hash который он присваивает item и у item он вызывает shop, ожидая что вызовется shop от модели Item
прям вылечил 🙂
источник

AD

Alex Demidov in Ruby, Rails, Hanami | dry-rb
Причем этот метод shop ему совсем не нужен поскольку оно определяется само через belongs_to :shop
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
Alex Demidov
у него там as_json возвращает hash который он присваивает item и у item он вызывает shop, ожидая что вызовется shop от модели Item
Ну это я понял, но до сих пор не понимаю, как вернуть в итоге жсон с привязанным Shop
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
Я хочу сделать вот такое поведение адекватно
источник

Т

Темный in Ruby, Rails, Hanami | dry-rb
что-то не пойму, добавил атрибут таргета, а рельса рендерит все равно обчную ссылку, без этого свойства. Что ей не нравится?
источник

Т

Темный in Ruby, Rails, Hanami | dry-rb
в доке такая возможность отмечается
источник

AD

Alex Demidov in Ruby, Rails, Hanami | dry-rb
qwerty 123
Ну это я понял, но до сих пор не понимаю, как вернуть в итоге жсон с привязанным Shop
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
qwerty 123
Я хочу сделать вот такое поведение адекватно
Ты ж ассоциации зачем делал? item.shop  должен отдать тебе нужный шоп
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
он отдаёт, но я не могу затолкать его в поле объекта без конвертации в жсон
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
2000/час
будет 2-3 прозрения
если прозрений не будет, деньги не беру
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
Сделал. Спасибо
источник

ط

طاهر in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
если в items лежат Item то has_many
Там лежат просто строки
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
ещё бы теперь понять, как то же самое сделать для методов кастомных, а не моделей
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
потому что там не только belongs_to будет
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
не понятно что ты делаешь
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
не понятно что ты делаешь
У Item есть Shop, к которому он привязан. Это я только что сделал.
Но например у него будет кастомный метод foo, результат которого я также хочу вернуть в json
источник

АД

Антон Дьячук... in Ruby, Rails, Hanami | dry-rb
метод модели или аттрибут объекта?
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
источник

q1

qwerty 123 in Ruby, Rails, Hanami | dry-rb
метод модели
источник