我想为我的 Rails 应用程序和身份验证编写 api。我也想以选择性和有条件的方式传递我的关联数据。
如果我为此使用respond_to
块,那么我的控制器中会有很多混乱,我不想要任何方法。
实现这一目标的最佳方法是什么?
我想为我的 Rails 应用程序和身份验证编写 api。我也想以选择性和有条件的方式传递我的关联数据。
如果我为此使用respond_to
块,那么我的控制器中会有很多混乱,我不想要任何方法。
实现这一目标的最佳方法是什么?
如果您的应用程序的目的只是 API,那么您可以使用RAIL_API Gem ,您可以使用RABL配置 JSON 响应
你可以看看葡萄。它是一个用于 Ruby 的类似 REST 的 API 微框架,并且它有一个相关的 gem 葡萄实体,它定义了要公开的属性。它们应该是您想要使用的。
试试这些宝石jbuilder
rabl
rails-api
。你可以看到免费的 railscasts
其他一些非常好的与 api 相关的 railscast