вы можете объединить имя и active_ingredient для json, потому что все, что вы можете использовать, это имя: "Aspirin (Mentol)"
, когда вы возвращаете его из контроллера и отделяете его, как вынужно.
(в вашей модели Drug)
def fullname
"#{name} (#{active_ingrdient})"
end
все, что вам нужно, это установить имя: параметр в json заполнить вашим атрибутом полного имени
format.json do
render :json => @drugs.map { |drug| drug.as_json(:only => :id, :methods => :name) }
end
установить его вручную:
format.json do
render :json => @drugs.map { |drug| {:id => drug.id, :name => drug.fullname} }
end
надеюсь, что поможет вам в дальнейшем