上传文件(无插件方式)转
1。Model
我创建了一张表:mysql> describe photos;
+------------+--------------+------+-----+---------------------+---------------
+
| Field | Type | Null | Key | Default | Extra
|
+ ...
file-column学习(转)
1。下载,安装插件:
两种办法,一种是在线安装,命令:
ruby script/plugin install http://opensvn.csie.org/rails_file_column/plugins/file_column/
一种是,直接下载软件包:file-column-0.3.1.tar.gz
将其释放到目录:\vendor\plugins\file_column\ 下 ...
深入ActionMailer,使用Sendmail发邮件
来自: http://www.beyondrails.com/blogs/11
ActionMailer现在的实现只支持smtp和Sendmail两种方式发送邮件,配置分别如下:
# ActionMailer::Base.delivery_method = :smtp
# ActionMailer::Base.smtp_settings = SMTP_SETTINGS
ActionMail ...
在Ruby中实现迭代器
初学ruby时,对它的迭代器一知半解,这两天在李刚的那本《Ruby on Rails敏捷开发最佳实践》中看到这方面很详细的讲解,才明白在Ruby中实现迭代器原来是件很简单的事情。现在把我的理解写出来作为一个纪录。
所谓迭代器,实际上就是一个能接受代码块的方法。对于迭代器方法而言,它能接受一个代码块作为参数。
下面定义一个Apple类,在该Apple类中,定义一个迭代器,该迭代器负责输出该App ...
Validation (转)
15.4 Validation
“活动记录”可以确认一个“模型”对象的内容。这个确认在一个对象被保存时可以自动地完成。你也可以编程请求一个“模型”的当前状态的确认。
就像我们在上一章提到的,“活动记录”能够区别出数据库内与现有行相应的“模型”还是没有现有行与之对应的“模型”。后者被称为新记录(new_record?()方法将为它们返回true)。当你调用save()方法时,“活动记录”将为 ...
emacs下rails模式中的错误代码的颜色修改
联系使用emacs做rails开发,并使用color-theme做了色彩调整,我用的是(color-theme-calm-forest),但是在代码出错后,背景色变得和前景色极为相近,非常难辩认.修改color-theme不起作用,后来发现所有色彩主题都是同样的颜色,后又猜是ruby-mode搞得,看了一遍也没找到原因.最后终于找到,可以使用
"Set point on a comme ...
Slapp: 简易聊天墙的Merb教程
有问题或评价,请联系: socialface@gmail.com
程序截图: http://www.socialface.com/slapp/screenshot.jpg
简介
欢迎来到Slapp的教程。本文的主要目标是通过构建一个简易的聊天墙应用来介绍一下Merb微框架的主要组件。
本文其次的目标是成为最好的Merb开放教程并能不断更新。同时,我们希望本教程可以逐渐变得丰富来 ...
ruby学习第一课:环境
1: 安装ruby1.86
2: 安装 rails gem install rails –remote
3:安装辅助工具。我用的是eclipse的ruby插件, http://update.aptana.com/update/rdt/3.2/
4:到你的工作目录 rails hello 创建以hello为名字的工程
5:到你的工作目录 ruby script\generate contr ...
rails魔术字段的实现 ,alias_method_chain用法
Encapsulates the common pattern of:
alias_method :foo_without_feature, :foo
alias_method :foo, :foo_with_feature
With this, you simply do:
alias_method_chain :foo, :feature
替我们定义了两个方法:foo_wit ...
CAS还是OpenID
转自: http://chinaonrails.com/topic/view/1610.html
With RubyCAS and Ruby-OpenID you have two choices to enable authentication for your application.
Security (CAS and OpenID) with Ruby http://www.infoq ...
respond_to(转)
通过上一讲,我们已经对REST on Rails的基本框架有所了解,但是它是如何实现根据客户端的请求类型来返回不同类型的资源表示的呢?这就是我们这一讲所要讲的,秘密就在于respond_to。
首先让我们来看看我们在上一讲中生成的airports控制器的代码:
class AirportsController < ApplicationController
def index
...
will_paginate(转)
Rails分页plugin之will_paginate
搜索结果的分页显示是一个常用功能,实现方式有很多中,rails也内建了对分页的支持,但是rails2.0将去掉分页组件,将分页功能交给plugin去实现,这里通过一个简单的例子展示如何使用最流行的rails分页plugin -- will_paginate.
1.安装will_paginate,编写分页代码
安装:
ruby sc ...
将旧有的Acts_As_Tree转成Acts_As_Threaded
转换的重点其实只有一个,重点在于lft和rgt两个字段的初始化,否则其他字段的初始
化对会写程序的人应该难不倒才是,转换的相异点来自于新增四个字段:root_id(根ID)
、lft(左值)、rgt(右值)、depth(深)
改成这样好处多多,可以使用单一query取得"所有"子代(不限阶层),且所有子代count
详情请参阅Acts_As_Threaded
以下是转换实做的部份,用于"Ca ...
[ruby]使用ssh,sftp自动上传文件的rake
最近在系统中使用jruby写业务逻辑,写完一个脚本之后,要手工地用ftp工具上传到服务器上面调试.见到大家都是ant自动部署,想起ruby下大名鼎鼎的rake,我想应该也是可以实现这样的功能的吧.参考网上使用ssh,sftp自动上传的文章,不过大都不可用,貌似是sftp的API已经变了,只好自己摸着石头过河,经过一个下午的努力(小弟是新手),终于搞定了,废话少说,上代码,我的第一个rake啊.
请 ...
最新发表博客 
- Struts2的配置文件读取(一)
- How To Set Up Oracle ASM on Ubuntu Gutsy Gibbon
- ireport+jasperreport开源报表中使用javabean作为数据源的详细实现过程
- vista下安裝phpnow1.5的注意事項
- 失误造成的决心
- Erlang Javascript v.s SquirrelFish
- UNIX 环境编程
- 广州市
- 应届生如何作好职业规划?
- 最近想看的书
- 双线服务器的策略路由
- 使用 YUI CSS
- 终于搞定Asus wl-167g无线网卡
- 一个比较好玩的Flex特效
- oracle 简单储存过程
- 怎么才能通过压力测试?
- 2008写给母亲的第一封信
- 今天决定开始用blog记录自己学习的历程
- 第三方仓库系统与ERP库存系统
- XP双击打开文件或右键文件很慢--解决办法
- 两种方式向Excel中插入图片
- 深入了解jvm(Inside java virture machine)
- SQL LIKE 通配符随笔
- 一刻钟精通正则表达式
- DT231猝死
- 查询分析器连不上服务器 解决方法
- 使用VFS进行sftp传输
- e-texteditor安装问题
- 柯图泰感光胶使用说明书
- 必须知道的社会生活中十二大著名法则
- Javascript 刷新框架及页面的方法总集(转)
- 今天开始我的OSGi之旅
- 使用代理解决SourceForge.net不能访问
- 下载被封的SourceForge.net上面的源码
- CSS 图片预加载[z]
- 一个Jsf 程序报错问题请大家帮忙看看org.apache.el.ExpressionFactory
- 请教appendReplacement的用法
- 使用JavaMail发送文本型邮件
- Grails连接不到MSSQL2000的问题
- Struts2标签 数据标签---action标签
- 使用Eclipse的几个必须掌握的快捷方式
- HP-UX+JDK+Apusic+SQL-Server的调优记录
- 新手入门:简单介绍Hibernate包的作用
- 实现在Hibernate中的分页查询原理解读
- spring struts hibernate分层理解
- Hibernate构架应用中常用保存方式区别(转载)
- FLEX&JEE开发的一些经验
- Struts2+spring2+hibernate3整合方案
- grails 根据数据库自动生产 domains
- grails 导出 excel


