Как отформатировать данные json с помощью rails helper перед передачей в шаблон руля - PullRequest
0 голосов
/ 02 марта 2012

Я не могу понять, как отформатировать данные json через помощника rails перед передачей значения в шаблон руля.

Например, как использовать существующие методы-помощники для значений?

Я знаю, что вы можете зарегистрировать помощника с помощью метода Handlebars.registerHelper, но могу ли я использовать мои вспомогательные методы rails для данных json перед передачей их на руль?

1 Ответ

0 голосов
/ 02 марта 2012

Вы можете создать шаблон для этого (например, method.json.erb) и визуализировать ваши объекты самостоятельно.Просто удалите render :json => @object в вашем контроллере.

Ваш шаблон должен выглядеть примерно так:

{
    'field1': '<%= @object.field1.to_json %>',
    'field2': '<%= @object.field2.to_json %>'
}

EDIT : я не уверен, что это делает вашмакет по умолчанию также.Вместо этого вы можете использовать частичное:

format.json { render :partial => "methos.json.erb" }

...