我想为我的rails应用程序和身份验证编写api。我也希望以有选择和有条件的方式传递我的关联数据。
如果我使用respond_to
块,那么我的控制器中会出现很多乱七八糟的东西。
实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
你可以看看葡萄。它是Ruby的类似REST的API微框架,它有一个相关的gem grape-entity,它定义了要公开的属性。它们应该是您想要使用的。
答案 1 :(得分:1)
如果您的应用程序的目的只是API,那么您可以使用RAIL_API Gem 并且您可以使用RABL
为您配置JSON响应答案 2 :(得分:0)
试试这些宝石jbuilder
rabl
rails-api
。
您可以看到
与api相关的其他一些非常好的railscast