后端开发2025年06月27日
Metaprogramming是ruby的一个特性,可以动态的修改语言结构,比如类结构,模块结构和实例变量信息等等。 甚至可以在运行时往程序中加入并运行新的代码而不需要重启你的程序。 1. 本篇中先简单了解attr_accessor, attr_reader和attr_writer的用法 class Person #可带多个参数,用来自动生成参数的gett...
后端开发2025年06月27日
Ruby中的include语句应注意以下两个问题: 1、include与文件无关。C语言中,#include预处理指令在编译期将一个文件的内容插入到另一个文件中。Ruby语句只是简单地产生一个指向指定模块的引用。如果模块位于另一个文件中,在使用include之前,你必须使用require(或者不那么常用的旁系,load)将文件加载进来。 2、Ruby的in...
后端开发2025年06月27日
参考文章:http://www.ruby-lang.org/zh_cn/documentation/installation/ 文章给出了不同平台的多种方法。我的是centos,我选择了一个比较简单的方法 , github 上面的一个第三方工具。 安装和使用方法详情请看里面的README文件。 安装这个工具 wget -O ruby-install-0.6...
后端开发2025年06月26日
这两天大家都为RUBY ON RAILS 在浏览器页面上显示乱码而解决不了而烦恼,我也不例外,但经过参考“YUFAN,FIKKO,这个那个”等人的说法,我也得出了自己的方法,下面我就说说 我的做法吧。目前很多人用的数据库都是MYSQL,而我用的是SQL SERVER 2000。我认为MYSQL毕竟是全英文的,用起来不是很习惯,我建议大家还是用SQL SER...
后端开发2025年06月26日
今天安装了一个CocoaPods,在安装淘宝ruby是遇到了问题 bogon:~ zhch$ gem sources -a http://ruby.taobao.org/ Error fetching http://ruby.taobao.org/: bad response Not Found 404 (http://ruby.taobao.org/sp...
后端开发2025年06月26日
#wdphp_post_body p { font-family: "microsoft yahei", Georgia, serif; text-indent: 2em; line-height: 2em } #wdphp_post_body a { color: rgba(55, 177, 223, 1) } .CodeRay .c...
后端开发2025年06月26日
整数类型: 3,222 小数: 3.14 字符串: hello,world 布尔类型: true(TrueClass),false(FalseClass) 数组: [1,2],["hello","hello world"] Hash(字典): {"name"=>"luo","age"=>24},{:name=>"daoyi",:age=&...
后端开发2025年06月26日
转自:http://chinacheng.iteye.com/blog/1738036 rvm安装ruby和rails之后,ruby -v好使,gem -v好使。但是rails -v不好使,提示没有安装rails应用。 bundle -v也遇到了相同的问题。显然是系统没有把他加到相应的环境变量中去,手动添加环境变量可能是一种方式,当时既然我们用rvm来管理...
后端开发2025年06月25日
文章转自:http://huacnlee.com/blog/how-to-start-learning-ruby-on-rails/ 这个话题曾经给身边的很多朋友说过同样的话题,这里整理以下。 如果你是一个门外汉,你会 .NET 或是 Java 或是 PHP … 你对 Ruby on Rails 感兴趣,想学习,开怎么开始? 如果你有以上语言两年以上的工作...
后端开发2025年06月25日
为了更好的阅读体验。欢迎訪问 作者博客原文 Route是什么 Rails中URL的约定严格基于RESTful风格的。client的请求事实上是在操作一些资源。同一资源的不同的请求动作(GET, POST, PUT, PATCH, DELETE)分别对资源进行不同的操作(CRUD)。 默认的情况下。我们仅仅须要在routes.rb文件里配置好资源,Rails...