rails 网络接口模块
2016-09-06 13:55
232 查看
# 1.为了更好的维护,保护我们的代码,通常将代码写在项目的./controllers/interface/目录下 # 2.接口的实现 class Interface::CasesController < ActionController::Base def all_cases all_cases = Case.all.map do |the_case| { :id => the_case.id, :name => the_case.name, :desc => the_case.desc, :site => the_case.site, :cover => the_case.cover_url + SERVER :layout => SERVER + the_case.layout.to_s, } end render :json => {:sucess => true, :result => all_cases} end end # 3.接口路由的配置 namespace :interface do resources :init, :only =>[] do collection do get :index get :home_slides end end resources :cases, only =>[] do collection do get :all_cases get :all_styles get :select_cases_by_style get :select_details_by_id end end end # 4.最终接口调用 http://yuming/interface/cases/all_cases # 5.返回的结果 { success: true, result: [ { id: 19, name: "混搭风,见你所见的情怀", desc: "世界那么大,也走过很多东方,领略过地中海长长的海岸线,抚摸过仿佛被水冲刷过的白墙,浅尝过爬藤散发出的阳光芬芳;记忆中亦或是梦里,铺满着家乡的味道。 ", site: "北京", layout_name: "二室一厅一卫一厨", total_area: "110", package_name: "老房新装包", cover: "http://____2_.jpg", style: "混搭", layout: "http://__.jpg" }, { id: 20, name: "时尚是经典的轮回", desc: "17世纪爱丽舍宫在巴黎香榭丽舍大街落成,同时期一种思潮古典主义从巴黎席卷欧洲;18世纪许多新材料和工艺的问世,新古典也应运而生, 无论是古典主义还是新古典,都是向古代希腊罗马艺术的高度认同。今天古典主义、新古典依旧散发它特有光环,演绎着当下的时尚。时尚其实就是一场经典的轮回。", site: "北京", layout_name: "二室一厅二卫一厨", total_area: "106", package_name: "老房新装包", cover: "http://__PS.jpg", style: "简欧", layout: "http://20/05.jpg" } ] }
相关文章推荐
- 基于AX88796B的网络接口模块的设计与实现
- 数字电视网络接口模块(NIM)
- 接口模块不良导致网络短路
- linux模块虚拟网络接口
- 布线网络接口模块安装图解
- ArcGIS 网络分析[8.5] 资料5 网络分析拓展模块及各种接口说明
- 2.4.16下网络结构全景图(包含模块接口变量名称)
- 数字电视网络接口模块(NIM)
- 基于信用评价和知识共享为中心的网络协作模型设想(续1: 信用评价模块)
- 一次网络故障的排除-都是3COM光纤模块惹的祸
- 专用网间接口(PNNI)--网络大典
- Snake.Net网络通讯模块 序
- Linux最新稳定内核2.4.x的网络接口源码的结构(一)
- [网络基础]网络设备接口(水晶头)的制作及连接
- Snake.Net网络通讯模块 - POP3(二)
- Q.2931:ATM 信令用户网络接口--网络大典
- 网络服务程序接口Web services APIs
- Snake.Net网络通讯模块 - SMTP(一)
- ATM UNI:ATM 信令用户网络接口--网络大典
- Q.2931:ATM 信令用户接口--网络大典