使用身份验证在rails中编写api的最佳方法是什么?

时间:2013-07-30 04:16:44

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 rails-api

我想为我的rails应用程序和身份验证编写api。我也希望以有选择和有条件的方式传递我的关联数据。

如果我使用respond_to块,那么我的控制器中会出现很多乱七八糟的东西。

实现这一目标的最佳方法是什么?

3 个答案:

答案 0 :(得分:1)

你可以看看葡萄。它是Ruby的类似REST的API微框架,它有一个相关的gem grape-entity,它定义了要公开的属性。它们应该是您想要使用的。

答案 1 :(得分:1)

如果您的应用程序的目的只是API,那么您可以使用RAIL_API Gem 并且您可以使用RABL

为您配置JSON响应

答案 2 :(得分:0)

试试这些宝石jbuilder rabl rails-api。 您可以看到

的免费railscast

与api相关的其他一些非常好的railscast