Как я могу использовать @ model.map (&: attributes), чтобы виртуальные атрибуты отображались, когда я визуализирую @model как json
0
p01nd3xt3r
2 Авг 2012 в 20:20
1 ответ
Лучший ответ
@model.to_json(:method => ['virtual_attribute1', 'virtual_attribute2']))
Я тоже не понял вызова map
1
Anthony Alberto
2 Авг 2012 в 20:32
.map (& attributes) - это сокращение от сопоставления всех атрибутов объекта, и ваш ответ сработал отлично. Спасибо, чувак.
– p01nd3xt3r
2 Авг 2012 в 20:36
Похожие вопросы
Новые вопросы
ruby
Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы Ruby on Rails должны быть помечены [ruby-on-rails].
@model
. В качестве единственного имени я бы предположил, что это объект ActiveRecord, но тогда вызов#map
для него не имеет смысла.