
ruby
wlo_o
这个作者很懒,什么都没留下…
展开
-
使用RadRails搭建redmine开发环境搭建
Redmine是基于ROR框架开发的一套跨平台项目管理系统,它是一个项目管理系统的后起之秀。RadRails是基于eclipse平台的Ruby on Rails(ROR) IDE。熟悉eclipse的开发人员很容易使用。本文简单介绍一下windows下如何通过RadRails搭建起Redmine的开发环境。由于没有Ruby基础,搭建环境时问题颇多,我使用了Bitnami提供的安装包,一键安...2010-11-22 09:41:11 · 212 阅读 · 0 评论 -
通过Cookie实现Redmine单点登录
分属于2个不同的系统,它们之间不能共用同一套Session,要实现SSO这就需要使用一些特殊的机制来实现它们之间的互相通信。最简单的方法是使用Cookie来实现。(Redmine中支持LDAP认证,不过需要搭建Ldap服务器,现在没搞明白正在研究,稍后再介绍)首先要修改一下RedMine中的代码,配置action,通过访问www.example.com/redmine/ssologin的url进行...原创 2010-11-28 22:33:55 · 468 阅读 · 0 评论 -
[Ruby 学习笔记] 2. 基础准备
源代码Ruby 源代码通常使用 UTF-8、ASCII 等格式,它是一种基于行的语言,如果我们将多行代码写在一个物理行,那么可以使用 ";" 来分隔。a = Class1.new(123); b = Class1.new(123)我们也可以使用连接符 "\" 将单行代码写成多行。如果分隔位置以操作符结尾,则连接符可省略。 (注意!"\" 后面不能包含任何字符,包括空格和注释,否则会导致语法错误...原创 2010-12-09 11:04:39 · 131 阅读 · 0 评论 -
[Ruby 学习笔记] 3. 变量和常量
变量持有目标对象的引用,和我们所熟悉的 C# / Java 不同的是,Ruby 变量并没有内在类型。作为一种动态解析执行的语言,其变量类型只在其执行期决定,我们也因此能改变变量所持有对象的类型,显然在 C# / Java 里是不允许的 (Object 类型变量和这个不是一回事,如果不明白,建议再看看面向对象理论)。a = 1puts a.class #Fixnuma = "s"puts...原创 2010-12-09 11:05:44 · 129 阅读 · 0 评论 -
[Ruby 学习笔记] 4. 标准类型
Ruby 的标准类型包括数字(Numeric)、字符串(String)、区间(Range)以及正则表达式(Regexp)。这似乎和我们以及熟悉的标准类型概念有点不同,区间还好说,正则怎么成了标准类型了? 数字Ruby 的数字包括整数(Integer)和浮点数(Float),这些类型都直接或间接继承自 Numeric。Ruby 的整数并没有长度限制,一定范围内的整数是 Fixnum 对象,当超出该...原创 2010-12-09 11:10:16 · 129 阅读 · 0 评论 -
[Ruby 学习笔记] 5. 基本表达式
1. 基本表达式没啥好说的~~~~~ 唯一要注意的就是 Ruby 不支持自加(++)和自减(--),可以使用 += 和 -= 代替。1 + 2a = 3a += 42. 命令展开在 Ruby 中,我们可以直接用反引号(`)执行系统命令。其实只是执行了 Kernel.`() 方法,不过把这个当作表达式,感觉有点古怪。puts `ver`输出:Microsoft Windows XP ...原创 2010-12-09 11:10:54 · 113 阅读 · 0 评论