初学REST And ActiveResource, 可就是不知道到底怎么去使用。

问题描述

搞两天了, 没搞明白怎么把REST And ActiveResource用到ror项目中去, 急需指点呀.... 问题补充:夜鸣猪 写道

解决方案

1.是self是Blog项目的地址2. 必须要XML如果你按照我的步骤,简单的试一下,调用的时候会看到引用Started GET "/payments.xml" for 127.0.0.1 at Mon Aug 15 09:13:17 -0400 2011 Processing by PaymentsController#index as XML Payment Load (1.9ms) SELECT `payments`.* FROM `payments`Completed 200 OK in 6772ms (Views: 6611.3ms | ActiveRecord: 1.9ms)然后,如果你还不能确定,也可以把对应的xml返回删除了你会发现页面报错引用ActiveResource::ClientError in Articles#indexShowing /home/ra/workspace/rails_project/datefield/app/views/articles/index.html.haml where line #2 raised:Failed. Response code = 406. Response message = Not Acceptable.问问题挺好的,自己动手也很重要,多试试吧,可能学的更快。我们现在说的都是ActiveResouce最基本的东西,起始还有很多细节,比如,ssl怎么用,比如,有用户名密码的怎么互相通信。Model名重了怎么弄,验证怎么写,总之,真正用的时候,还是有些细节的anyway,希望对你有帮助
解决方案二:
嗯,这样说也清楚一些了。ActiveResource吧,简单说,你可以这样用引用1. rails new blog2. cd blog 3. rails g scaffold post name:string4. cd ..5 rails new shelf6 cd shelf7 rails g scaffold book name:string__________________________________________以上是准备了两个rails应用,都是rest xml返回的然后,写ActiveResource在shelf项目下,新建post modelclass Post < ActiveResource::Base self.site = 'http://localhost:3000'end___________________________________________这就已经可以了。下面是验证一下在shelf项目下books controller里,可以调用post的方法了,比如Post.new或者Post.all实际上是在Blog项目中增加和修改的。 最基本的东西啊,都是很容易的。希望有帮助吧。
解决方案三:
你这问题提的啊,让人有心回答都不知道怎么讲REST啊,知道了就那么回事,没怎么用呢,细节也不少,得了解router,得了解form的对应写法。相信你也看了,现在Rest的文章和例子也挺多的,就照着改吧。不过要说,最快用上的办法,或者你要看个例子,最简单的办法就是写个scaffold,一些都有了,直接是rest。还能给后面ActiveResource用,ActiveRecource,设计来沟通不同Rails项目的。就是ActiveRecord调用下面的数据库,ActiveRecource把一个Rails应用当Model用。例子也不少,想要简单的用也比较容易泛泛的问题,只能泛泛的回答,感觉不能起啥用。在SOF上会被vote down吧。

时间: 2024-10-31 22:12:38

初学REST And ActiveResource, 可就是不知道到底怎么去使用。的相关文章

继承-c++基础概念问题不知道到底选择哪个。

问题描述 c++基础概念问题不知道到底选择哪个. 当私有继承时,基类的( )在派生类中成为私有成员,不能通过派生类的对象来直接访问该成员.A. 任何成员 B.公有成员和保护成员C. 保护成员和私有成员 D.私有成员 到底选A还是B... 求指导. 解决方案 A.不同的继承方式只是对基类成员的访问增加权限而已. 解决方案二: 私有成员,也就是private修饰的成员,继承类也不能访问 解决方案三: 对于私有继承,所有成员都是 解决方案四: 你对基础概率不清楚,public,private,prot

数据库-php+mysql查询问题,新手,不知道到底哪儿出了问题,烦死了

问题描述 php+mysql查询问题,新手,不知道到底哪儿出了问题,烦死了 原本想点击Client ID就按client_id排序,点击Order Time就按order_time排序.... 可是点击了没有用,不知道是哪儿出现了问题,新手求大家帮忙解决一下哈~ <?php require_once "D:PHPpearHTMLTable.php"; //连接数据库 $mysqli=new mysqli("localhost","root"

初学c++,搞不清楚class到底是什么

问题描述 初学c++,搞不清楚class到底是什么 一开始我觉得class类似于c中的struct,但是看到这句话我就迷茫了,求大神解释一下 解决方案 class顾名思义就是类咯,在C++里面class是一个封装的实体,简单的说就是"数据成员"加上"成员函数",和C比起来多了一个成员函数,因此无论是string还是vector本质上都是类 解决方案二: 其实class和stuct在C++中都是类,只是struct是一种向前兼容C语言结构体的特殊的类,这种类的语法上和

初学,net的一点点拙见不知道对不对

问题描述 刚开始学突然有点想法一点点,这个就是函数和函数之间的调用,最底层的当然就是MS开发的了,这个估计是看不见我转了一下,转不过去 解决方案 解决方案二:我说我没看懂,楼下信么?解决方案三:信,不知道在说什么!解决方案四:先学会说话,可以正常的沟通再来交流,学校里从小就学习语文之类的课程,可别认为都是没用的.解决方案五:函数与函数的调用是面向过程中最常见的,.Net是一个运行框架.先买书看看,写写例子解决方案六:应该是这样对吗,高层的类调用底层的的类,底层的类调用微软开发好的类,当然微软开发

现在要做一个仿微信朋友圈的评论功能的需求,不知道该怎么去实现,求个大神知道一下

问题描述 现在在做一个android应用,要实现成类似于微信朋友圈的评论功能,功能需求是这样的:1:点击评论弹出输入框和软键盘,并把当前点击的item定位到输入框的上面,使输入框的顶部和当前item的底部挨着,但不能盖住这个item的内容2:点击发送之后把输入框中的信息动态的添加到当前item的最下端来个大神知道一下 解决方案

国内学院派专家对DB2 9新产品赞不绝口_DB2

正在看的db2教程是:国内学院派专家对DB2 9新产品赞不绝口. 倪光南  中国工程院院士:今天IBM把层次数据库和关系数据库结合在一起,带来了强大的功能.我觉得IBM在这方面很多值得我们去学习.比如最近,我们前一段大家提到中国的软件技术问题,现在都在学习IBM的创新与转型.另外,像IBM这样对数据库管理上的支持,并拥有了除了DB2以外那么多中间件,这些都值得我们去研究和应用.我们有些东西想转型了,关键我们都不知道到底怎么去转型.我们大家看到的都不是软件或者是中间件,而看到的是动漫和网游.我觉得

xen-初学Xen虚拟化遇到问题,不知道Dom0在哪

问题描述 初学Xen虚拟化遇到问题,不知道Dom0在哪 新人初学Xen虚拟化,安装了XenServer之后弄不明白Dom0在哪,有大神能解答吗 解决方案 http://www.5iops.com/html/2012/os_0615/107.html 解决方案二: 是装好xenserver后那个界面显示的就是dom0吗

求助-技术遇到瓶顶了,不知道该怎么突破?

问题描述 1.主要是关于系统高并发不知道从哪里下手.2.订单排队处理,数据库表怎么横向拆分和纵向拆分,提高效率.3.线程方面也很迷茫.请求指点,或者推荐一些书籍,或者给一些参考建议.谢谢,大家. 解决方案 解决方案二:帮楼主顶一下解决方案三: 解决方案四:怎么就没有人呢解决方案五:针对楼主的提问,我提供一下我的想法:横向拆分的话,1.我认为订单可以通过某些字段进行hash,比如城市等,进行hash之后,让程序访问不同的库,这样在横向上减少了压力,提高了效率2.可以建分区表,比如ID在1-1000

微商到底该怎么做 为什么我做微商不赚钱

在很多人眼里微商是个最新的职业和创业方式,但是有着很多的人还是不知道到底该怎么去做微商,今天就来给大家说说微商的真想.   让大家明白是怎么操作的,再去衡量要不要去做,自己适不适合?要不然一开始想的万般美好,做一段时间发现自己错了,那就不好了.其实微商人的生活并不轻松,他打通了一个人与人相互买卖的通道,但也同时造成了通道的拥堵.以至于现在很多人觉得微商其实挺难做的.而又有一些新人满怀热忱.代理个产品,雄心壮志,结果发现,几个月没卖出去几件.而钱都让上家挣了. 微商其实是让大家回归了一种更为自由的