Я использую интеграцию ActiveRecord as_json
с ActiveSupport :: JSON для визуализации пользовательских выходных данных в моих контроллерах.Базовые настройки, которые есть в моей модели, выглядят примерно так:
def as_json(options = {})
{ :guid => id,
:title => title,
:body => body,
:date => created_at }
end
Я хочу продвинуться дальше и показать информацию выбора в зависимости от пройденных опций.У меня вопрос: когда я вызываю respond_with @model_instance
или render :json => @model_instance
, могу ли я передать параметры, которые получает аргумент options
в as_json
?Если нет, я должен просто создать и преобразовать уникальный хэш в моем контроллере?