【发布时间】:2011-07-20 03:56:31
【问题描述】:
我正在构建我的第一个 Rails 应用程序,我希望它使用 REST API 中的所有内容。我想做的是让 Rails 将我的 Web 应用程序作为我的 API 的前端。据我所知(我现在正盯着 Rails),Rails 在 ORM 和直接访问数据库系统方面有很大的潜力。另一方面,我的平台的设计方式是通过定义的接口(在本例中为 REST API)访问每一层,因此不会从任何客户端读取数据库,而是通过它们的接口。
例如,我的 API 公开了以下资源:
https://api.example.com/v1/users/feature-xxx [GET]
我希望我的网络应用程序有这样的页面:
https://example.com/feature
因此用户将访问此 URL,当登录时,Rails 应用程序将请求数据以从我的 API 生成此动态内容。
问题是:
- 我的 Rails 应用程序从 HTTP/Rest 后端使用其 数据 的必要步骤是什么?并且,
- 这对于 Rails 应用程序来说是一个好的设计吗?
谢谢!
【问题讨论】:
-
您能否将杜克的答案标记为正确的答案?我的答案在这些时候是旧的和无效的。
标签: ruby-on-rails api web-applications rest