我需要为移动应用程序创建 Rails API。 API 将发送和接收 json 格式的请求。
我还想创建一个后端来管理应用程序。后端将在桌面(管理员)上使用带有用户界面的 Rails。
我想知道是否有办法在 Rails 4 应用程序中使用 Rails-API gem?
如果是这样,怎么做?
我知道要使用 Rails-API,需要执行以下操作:
class ApplicationController < ActionController::Api
end
通过这样做,我的管理界面将缺少 Rails 功能......
最佳答案
你不需要 rails-api 来拥有 Rails Api。 rails-api 仅适用于您只需要没有渲染的 rails-api 时。
阅读使用respond_with
, active_model_serializers 或 rabl --- 你将能够拥有 JSON API 以及普通的 Rails 应用程序。
关于ruby-on-rails - Part-Rails-API/part-Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17391961/