【发布时间】:2016-02-29 17:13:33
【问题描述】:
我有一个 Ruby on Rails 应用程序,用作其他 Web 应用程序的 API。这个 API 有一个名为 AcademicTitlesController 的控制器,在这个控制器中我有一个方法 active_academic_titles。
class AcademicTitlesController < ApplicationController
def index
....
end
def active_academic_titles
@active_academic_titles = AcademicTitle.where(:academic_unit_id => params[:academic_unit_id]).order('name')
end
end
此方法呈现一个 rabl 视图。
在我的路线文件中,我有这个 获取 'active_academic_titles' => 'academic_titles#active_academic_titles'
现在在客户端 Web 应用程序上,我想显示带有 html 和 erb 的 json 格式文本(rabl)。 在客户端网络应用程序上我有我的模型
class Api < ActiveResource::Base
MODE = 'dev' # api or dev
self.site = 'http://localhost:3003/'
self.format = :json
end
此模型与 API 建立连接,客户端应用程序中的每个模型都继承自此 Api 模型。
我的问题是,我需要什么或添加到我的客户端应用程序,以便我可以从 api 视图获取数据?
【问题讨论】:
标签: ruby-on-rails ruby api