- 浏览: 91433 次
- 性别:
- 来自: 深圳
-
最新评论
-
hz_qiuyuanxin:
请问,如果 Rails 进程挂了,那么再访问这些静态内容的时候 ...
rails 生成静态页面 -
zhaoshunxin:
老兄,你在项目中使用过REST吗?谈谈你在项目中是怎么使用的, ...
Rest汇总2
文章列表
Ubuntu发烧友三部曲 进阶篇:应用软件的使用与安装
Linux诞生至今硬件的支持和应用软件的使用一直都是linux发烧友们最关心的问题。说起硬件的支持,我们不 得不想到Windows,因为它的硬件的支持无疑是最广泛的,几乎所有的硬件都有windows的驱动。而对于普通用户来说,搜索、下载和安装驱动程序是非常烦人的事情,他们不了解也不愿意花时间浪费在这上面。想想以前的windows98吧,那是多么的痛苦.如今xp是要好很多.但.....Ubuntu却能"无驱"地在绝大部分电脑上运作--你甚至都不需要安装到你的电脑,用一张Live CD在一个 ...
- 2008-12-12 20:01
- 浏览 2113
- 评论(0)
在ubuntu上安装mysql
运行一下命令安装mysql.$ sudo apt-get install mysql-server设置root密码:$ sudo /etc/init.d/mysql reset-password让root可以远程登陆:登陆mysql控制台,然后运行:mysql> use mysql;mysql> update `user` set `host`="localhost" and `user`="root";mysql> flush privileges;修改/etc/mysql/my.cnf$ sudo v ...
- 2008-12-12 19:49
- 浏览 3605
- 评论(0)
Ubuntu开启root用户及其它登录问题的解决
3G双线全能空间1元认购 开网店-找友创互联
豆豆网 技术应用频道 2007年09月22日 社区交流
关键字: 智能拼音 WPA Apache配置 Ubuntu桌面 Ubuntu 8.04 TELNET
内容摘要:Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。而我为了开发时的方便,则在桌面和服务器上 ...
- 2008-12-12 19:47
- 浏览 2298
- 评论(0)
中文乱码显示解决方法大全 操作日期:2008-11-08早上 操作环境:Ruby1.86、Rails2.1.2、MYSQL5、RadRails0.7.1 文章作者:Gevin QQ:1616569 中文乱码显示问题普遍存在于各种编程语言中,开发J2EE的过程中也经常遇到这类问题,而影响中 ...
- 2008-12-12 19:40
- 浏览 3494
- 评论(0)
rails 生成静态页面
2008-06-11 09:13
当你网站访问量上升的时候,你可能为你的rails项目增加一些缓存应用。这个教程将告诉你关于rails缓存的方方面面,帮助你提高rails应用,而不必再为过度的cpu开销而烦心。rails缓存有几种方式,这篇教程将分几个部分向你分别介绍如何应用不同的缓存方案,以及一些高级的有针对性的缓存应用。首先介绍最快速的缓存应用:Page Caching,页面缓存1、为什么要进行缓存(如果你已经对缓存的必要性有所了解,可以跳过本段)ruby是一种解释性语言,这意味着ruby代码在没有被执行前,是不会编译成机器能识别的机器码的。这个特点和php ...
- 2008-12-12 19:36
- 浏览 3181
- 评论(1)
自定义 Action
我们已经知道,在 /config/routes.rb
里定义的路由,会自动生成对资源的CRUD的操作。但是我们如何处理那些并不是CRUD的操作?下面我们就用一个例子来说明这一点。例如我们在
ProjectController里有一个close的方法。这个close并不是真正的删除一个资源,而只是把给这个资源设置一个标志:表示这个
资源被关闭了。
首先修改一下数据库:
> ruby script/generate migration add_closed_to_projects
exists db/migrate
create db/migrate/003_ad ...
- 2008-12-12 14:36
- 浏览 1454
- 评论(0)
嵌套的资源
当适用嵌套的资源的时候,REST的开发会变得更加有趣。在这个章节,你会更加明白简洁的URL的URL的重要性,也会对REST的理念有更清晰的理解。
嵌套的资源,也就是所说的父—子关系的资源。在Rails中,也就是一种model的关系:1对多关系。在我们这个 ontrack
的例子项目中,就好像projects 和 iterations 的关系一样。嵌套的REST controller
仍然负责处理某一个资源的操作,但是对于一个“子”controller来说,它还必须获得“父”资源的信息。
听起来很复杂,不过阅读完这个章节,你很快就会完全明白的。
根据Rails 的REST方式, ...
- 2008-12-12 14:35
- 浏览 1455
- 评论(0)
Controller 里的URL 方法
在View中,我们已经使用了一些新的helper 方法(也就是path方法)来生成了REST风格的URL,那么controller
自然也需要一些新的东西来处理redirect 等请求。在controller中,我们使用“url”helper
方法,来生成正确的REST风格的URL。
project_url 对应 project_path
projects_url 对应 projects_path
和 “path” 方法向对比,“url” 方法生成了一个完整的URL地址,包括协议,主机,端口,以及路径。
project_url(1)
=>
& ...
- 2008-12-12 14:31
- 浏览 1608
- 评论(0)
REST 风格的URL 和View
View是系统界面和用户之间的一个表现,用户通过链接和按钮来和系统进行交互。传统上Rails的开发人员使用 link_to 这个helper 方法来构造一个链接,这个方法需要一个 hashmap, hashmap 由 controller 和 action 组成;此 ...
- 2008-12-12 14:28
- 浏览 1402
- 评论(0)
实例应用
我们以《RapidWeb Development mit Ruby on Rails》中的一个例子“项目管理应用”来描述Rails的REST方面的特性。
首先创建一个rails的应用:(原书中的rails为1.2)
> rails ontrack
创建 开发 和 测试 的数据库 ...
- 2008-12-12 14:24
- 浏览 1139
- 评论(0)
前言
Http协议除了 get 和 post ,还可以做更多的事情,一直以来,很多的开发
人员都忘了这一点。
但是,如果你知道浏览器其实只支持 get 和 post, 那么你就不会感到惊奇
了。
get 和 post 是http请求从客户端传到服务器端的两个方法。除了这两个,
http协议还知道 put和delete 方法,这两个方法告诉服务器创建或者删除一个
WEB的资源。
这个教程的目的,就是扩展开发人员的视线,去了解http协议的 put 和
delete 方法。我们常说的 REST 这 ...
- 2008-12-12 14:20
- 浏览 1493
- 评论(0)