摘要:each  最简单的迭代器,它所做的就是连续访问收集的所有元素。输出结果:13579独特的作用就是用来实现Ruby语言的for循环。因为在Ruby内建的循环原语只有while和until。for只是一个语法块。例如:Ruby会用each迭代器转换为:collect它从收集中获得各个元素并传递给block。block会返回的结果被用来生成一个新的数组,例如:输出结果:inject虽然直接翻译中文,名...
        
阅读全文
 
            
         
        
            
            
摘要:最近在看《Programming Ruby》这本书,刚刚接触Ruby,和Rails框架一起。这种绝对是对敏捷web开发的发展。 Ruby是一门动态语言,主要体现在:  变量不需要类型定义,直接使用。下面的代码,对于变量name不需要类型声明,直接定义。访问控制不是静态的,o(∩_∩)o 哈哈!这点我觉得蛮神奇的。因为方法的调用也是动态的,所以调用时才去查找方法的定义,然后再...
        
阅读全文
 
            
         
        
            
            
摘要:按照第三版书Agile Web Development上讲得例子做操作步骤如下:rails2.0在environment.rb中打开config.action_controller.session_store = :active_record_store# Use the database for sessions instead of the cookie-based default,# whi...
        
阅读全文