Я работаю над раскрытием API с помощью RABL. Предоставление представлений достаточно просто, но я столкнулся с проблемой, когда мое собственное приложение использует эти представления.
Например, предположим, что у меня есть конечная точка http://example.com/api/articles
, которая создает представление статей в формате JSON.
В моем действии ArticlesController#index
я хочу отобразить представление (HAML), которое показывает список статей. Вместо того, чтобы дублировать логику из ArticlesApiController#index
, я хочу просто использовать эти данные, т. е. я хочу сказать «получите эти данные из конечной точки /articles
API», а затем передать эти данные в представление HAML.
Как я могу это сделать? Или это неправильный способ сделать это?