2013-06-30 3 views
3

Мне нужно создать Rails API для мобильного приложения. API отправит и получит json-форматированные запросы.Приложение Part-Rails-API/part-Rails

Я также хотел бы создать back-end для управления приложением. Внутренний интерфейс будет использовать Rails с пользовательским интерфейсом на рабочем столе (admin).

Мне было интересно, можно ли использовать Rails-API в Rails 4?

Если да, то как?

Я знаю, что использовать Rails-API, один нужно сделать следующее:

class ApplicationController < ActionController::Api 

end 

Делая это, мой интерфейс администратора будет отсутствие функциональности Rails ...

+1

rails_api предназначен для создания приложений Rails с намерением использовать его только как API. Это, в основном, Rails минус просмотры. – cpuguy83

ответ

3

Вы не нужен rails-api, чтобы иметь Rails Api. rails-api предназначен только тогда, когда вы ТОЛЬКО хотите рельсы-api без рендеринга.

Прочтите использование respond_with, active_model_serializers или rabl --- и вы сможете иметь API JSON, а также обычное приложение Rails.

+0

Спасибо, я прочитаю об этом! –