У меня есть метод контроллера drop_down_values
, в котором я выбираю набор значений и отвечаю в json, создавая объект с помощью сериализатора.Я использую FastJson Api.Я хочу знать, как я могу получить доступ к другим переменным, присутствующим в контроллере в сериализаторе.
def drop_down_values
@drop_down_values = IndustrySectorList.all
@values = @drop_down_values.pluck(:industry_sector)
render json: DropDownValueSerializer.new(@drop_down_values).serialized_json
end
Мне нужно использовать переменную @values
в сериализаторе.Как я могу передать это сериализатору?Я не могу напрямую получить доступ к этой переменной в сериализаторе.
Сериализатор:
class DropDownValueSerializer
include FastJsonapi::ObjectSerializer
attributes :id
end
Стек и версия -
- Rails - 5.2.1
- Ruby - 2.5.1
- FastJsonAPI - 1.5