【发布时间】:2016-02-08 09:56:11
【问题描述】:
我正在将rails-api gem 用于 api 项目....
我有两个或三个网页,我该怎么做才能让 html 进行 ajax 调用并使用 JSONS
我在哪里可以保留 html 页面并呈现它..
【问题讨论】:
我正在将rails-api gem 用于 api 项目....
我有两个或三个网页,我该怎么做才能让 html 进行 ajax 调用并使用 JSONS
我在哪里可以保留 html 页面并呈现它..
【问题讨论】:
Rails::API 是普通 Rails 应用程序的子集,为 不需要完整的所有功能的应用程序 Rails 应用程序提供。它更轻巧,并且 因此比普通的 Rails 应用程序要快一点。主要的 它的使用示例仅在 API 应用程序中,您通常在其中 不需要整个 Rails 中间件堆栈,也不需要模板生成。
您可以开始将中间件和子框架添加回 Rails-api - 但随后您将精益求精的赛车变成了小型货车。
更好的解决方案可能是创建一个单独的 rails 应用程序,该应用程序为 HTML 页面提供服务并具有完整的 rails 包。
【讨论】:
如果它们是静态页面(带有静态 URL),您可以将它们放在 /public 中。这通常被认为是不好的做法,但它会起作用。
【讨论】: