ruby-on-rails - Part-Rails-API/part-Rails 应用程序

标签 ruby-on-rails rails-api

我需要为移动应用程序创建 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/

相关文章:

ruby-on-rails - 使用 JSON 将 Ruby 对象转换为类似 IO 的对象

ruby-on-rails - 如何在 rails 5 api 中获取请求 header cookie

ruby-on-rails - 为 rails 和 rspec 加载中间件的正确方法

ruby-on-rails - 在 rails、facebook connect、facebooker 插件中销毁 cookie

ruby-on-rails - 如何在 [а-я] 正则表达式字符间隔中包含 ё

ruby-on-rails - Rails 5 API Accept_nested_attributes_for 不起作用

caching - 如何通过 ActiveModel::Serializers (v0.10.0.rc1) 使用缓存键的动态值

ruby-on-rails - rails active_storage :install IS NOT WORKING

ruby-on-rails - 对于程序员来说,是否有任何插件或框架或工具可以使网页美观?

ruby-on-rails - 使用 capybara 测试表单 text_field 的存在