易截截图软件、单文件、免安装、纯绿色、仅160KB

ubuntu下搭建ruby on rails

 一 安装ruby
$sudo apt-get install ruby irb rdoc
二 安装gem
1.到这里下载 ,最好是最新版本,我的1.3.5
解压,切换到当前目录,执行$sudo ruby setup.rb
或者这样:
$ tar xzvf rubygems-1.3.5.tgz   (解压)
$ cd rubygems-1.3.5     (切换到此目录)
$ sudo ruby setup.rb
2.gem -v 检测
如果遇到一下错误
/usr/bin/gem:10: undefined method `manage_gems' for Gem:Module (NoMethodError)
就gem1.8 -v
或者执行此命令
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem  (要确保你的ruby是1.8的,还要确保你装的地方,看自己而定)
后再尝试gem -v
三 安装rails
sudo gem install rails
四 安装mysql驱动
安装此驱动时要确保三个包已安装(libmysql-ruby1.8,libmysqlclient15-dev,ruby1.8-dev)
下载mysql-ruby-2.8.tar.gz ,
            $ tar xvzf mysql-ruby-2.8.tar.gz
            $ cd mysql-ruby-2.8
            $ ruby extconf.rb --with-mysql-config
            $ make && make install
五 安装mysql
sudo apt-get installmysql-server
中间会遇到设置密码,设置完就好了。
修改mysql编码为UTF-8:
$sudo gedit /etc/mysql/my.cnf
在[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
init_connect='SET NAMESutf8'
在[client]
default-character-set=utf8
进入mysql查看编码
mysql命令: show variables like'character%';
+--------------------------+----------------------------+
|Variable_name           |Value                     |
+--------------------------+----------------------------+
|character_set_client    |utf8                      |
| character_set_connection |utf8      &nb


相关文档:

RUBY符号的理解

1:是Symbol类的实例
2: 是名称的对象
3:符号是不可改变的字符串,也不可被GC的
4:在大多数情况下,接受符号作为参数的方法也能接受字符串,反过来不成立;
5:用符号要比用字符串省内存
6:每个符号在对象空间中只出现一次:和Fixnum一样,都存为直接值
7:有意思的Symbol#to_proc
r ......

Ruby on Rails

 Wiki:http://zh.wikipedia.org/zh-cn/Ruby_on_Rails
Ruby on Rails,也简称 RoR 或 Rails,是一个使用Ruby语言写的开源网络应用 框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。
Rails的设计原则包括“不要重复自己”(Don't Repeat Yourself ......

ruby & rails

rails
  Rails框架首次提出是在2004年7月,它的研发者是26岁的丹麦人David Heinemeier Hansson。不同于已有复杂的Web 开发框架,Rails是一个更符合实际需要而且更高效的Web开发框架。Rails结合了PHP体系的优点(快速开发)和Java体系的优点(程序规整),因此,Rails在其提出后不长的时间里就受到了业内广泛的关注。
  ......

ruby 中使用 Dom技术来查找页面元素


有些时候可能会根据一些有限的信息,来查找页面的元素,这里举一个例子利用页面文字来查找所在的标签,以淘宝的登录页面为例,使用以下代码可以实现根据账户名来识别对应的节点名称: 
require ‘watir’
#ie = Watir::IE.attach(:url, /member1.taobao.com/)
ie = Watir::IE.start(”http://memb ......

删除工程中svn文件的脚本(Ruby版和Python版)

两种不同的语言,不同的表达!
Python脚本实现.
""
"
    File Name : clean.py
    File Date : 2009/11/5 14:22:56
    Author     : DannyLai
    Purpose     : Cle ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号