Я только начал создавать API и приложение, которое использует API, используя ActiveResource. Я займусь подробностями с редактированием, но моя первоначальная проблема заключается в следующем:
У меня есть контроллер, который выполняет Resource.find (resource.id), который будет возвращать объект, и если я включу на стороне API, включенная ассоциация также легко работает с объектами. Чтобы получить более настраиваемую коллекцию, приложение обращается к настраиваемому действию на API, оно возвращает массив хэшей, с которым не так легко работать (например, с link_to).
Первый вопрос: почему?
Как уже говорилось, я буду заполнять больше, если это необходимо (с моей точки зрения это усложняется, может быть, не так с точки зрения профессионала / эксперта, поэтому я пока подожду). Я надеюсь, что кто-то может дать объяснение, позволяющее мне больше контролировать ActiveResource.