- 浏览: 340650 次
- 性别:
- 来自: 蕲春->上海
最新评论
-
duanyu010:
"Devel"选项 选项下包含了多个 gc ...
在cygwin中安装gcc编译器 -
brown802:
Event.observe('test', 'click',f ...
Prototype中的Event.observe用法 -
zhangyanan_it:
讲一下好吧!
Rails MD5 SHA1 加密用戶密碼 -
zhangyanan_it:
多谢!
Rails MD5 SHA1 加密用戶密碼 -
virusswb:
paperclip文件上传
在Rails中快速方便地使用Tiny mce编辑器
文章列表
//方法声明
//pics 图片地址串
//links 图片链接串
//adStatic 广告统计信息串
function showFocusImg(pics, links, adStatic) {
var swf_width=295;
var swf_height=220;
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/p ...
- 2009-04-20 09:44
- 浏览 2044
- 评论(0)
Ruby编码规范
http://ruby-programming.learnhub.com/lesson/5017-ruby-coding-convention
http://www.caliban.org/ruby/rubyguide.shtml
http://rpa-base.rubyforge.org/wiki/wiki.cgi?GoodAPIDesign
http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=RubyCodingConvention
- 2009-04-17 13:55
- 浏览 1778
- 评论(0)
hpricot http://wiki.github.com/why/hpricot
Mechanize
http://spidr.rubyforge.org/
http://spider.rubyforge.org/
http://rubyforge.org/projects/rlucene/
- 2009-04-14 14:16
- 浏览 2533
- 评论(0)
class User
class << self
def say_hello(name)
puts name + ' hello'
end
end
end
class UserProxy
# 加入类方法
def self.method_missing(name, *args)
User.send(name, *args)
end
# 加入实例方法
def method_missing(name, *args)
User.send(name, ...
- 2009-04-14 14:10
- 浏览 1123
- 评论(1)
class User < ActiveRecord::Base
def self.login(name, password)
password = sha1(password || "")
OR
password = md5(password || "")
end
def self.sha1(pass)
Digest::SHA1.hexdigest("---changme--#{pass}--")
end
def self.md5(pass)
Digest ...
- 2009-04-13 08:46
- 浏览 4497
- 评论(2)
<%= tag(:input, :type => "hidden", :name =>
request_forgery_protection_token.to_s, :value =>
form_authenticity_token) %>
- 2009-04-13 08:27
- 浏览 1061
- 评论(0)
这只是一个利用零散时间 学习Ruby Shoes和面向对象的方式来组纪织代码的过程,我希望通过这样一个方式来加强我的面向对象架零件的能力。
我打算做一个可以用键盘控件小飞机的游戏,目前这个是0.0001版啦,很多shoes的api还不怎么会用,目前的这个可以实现利用空格键和点击“开始”键启动飞机向右边飞行。
我要作造一个飞机,这个飞机有状态(停止,飞行中等状态),然后我给它一些行为,让它飞。
class Plane
def initialize(app)
@app = app
@running = false
@image = @app.imag ...
http://handlino.com/blog/2008/02/26/57/
注意:是基于Jquery在,在rails中使用可以使用JRails插件来提高效率。
- 2009-04-07 13:27
- 浏览 982
- 评论(0)
javascript 去除空格 去除 html 标签
<script>
var s = " asd ddd bbb s ss ";
var ss = s.replace(/\s/g, "");
alert(ss);
var regEx = /<[^>]*>/g;
var strText="我<font color=#ee00ee>Hello</font>how are<table>you.</ ...
- 2009-04-02 12:58
- 浏览 2977
- 评论(0)
gem install mysql时报错:
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_quer ...
- 2009-04-01 13:53
- 浏览 2685
- 评论(5)
配置环境变量
LD_LIBRARY_PATH="/opt/instantclient111"
安装ruby oci8 gem
安装gem activerecord-oracle-adapter
Oracle/OCI libraries could not be loaded: libaio.so.1: cannot open shared object file: No such file or directory - /home/qichunren/.gem/ruby/1.8/gems/ruby-oci8-1.0.5/lib/oci8lib.so
安装libaio. ...
- 2009-04-01 13:45
- 浏览 1681
- 评论(0)
把/usr/share/fonts/truetype/arphic/文件夹下的字体拷贝到JAVA_HOME/jre/lib/fonts/fallback下面
- 2009-04-01 12:11
- 浏览 1383
- 评论(0)
ps -ef | grep "script/server"
查出进程的pid,然后
kill -9 pid号
- 2009-03-25 17:07
- 浏览 2864
- 评论(1)
有了tiny_mce插件,使用HTML在线所见所得编辑器变得再简单不过了。
tiny_mce插件的地址:http://github.com/kete/tiny_mce/tree/master
1.下载tiny_mce插件,放在RAILS_ROOT/verdor/plugin中,注意,要将tiny_mce插件目录命名为tiny_mce
2.rake tiny_mce:install
3.在控制器中加上:uses_tiny_mce
class ArticlesController < ApplicationController
uses_tiny_mce
def new
@a ...
- 2009-03-18 17:22
- 浏览 3979
- 评论(2)
注:此法不可取
应用场景:
我有一个分类和分类中的图书,我要在删除分类时,把图书也一起删除掉。
在Rails中有自带的has_many :books, :dependent => :destroy
不过我不用它自带的这个,自己实现before_destroy的回调,这样写:
class Category < ActiveRecord::Base
has_many :books
before_destroy :clear_all_books
def clear_all_books
self.books.delete_all
end
表面上看,以上代码没有 ...
- 2009-03-18 12:40
- 浏览 935
- 评论(0)