最新文章列表

ruby学习笔记--String

字符串(String) 1.创建字符串        在Ruby中可以使用单引号和双引号两种方法来创建一个字符串。但是使用这两种方式创建特殊字符串时,效果有很大区别。        双引号创建字符串:Ruby会对字符串中的转义字符和特殊字符进行替换;
chamcon 评论(0) 有1011人浏览 2014-07-14 22:43

Rails Database Migrations 6 Using Models in Your Migrations 在你的数据迁移中使用模型

version: Rails 4.1 当在一个数据迁移文件(migration)里创建或者修改数据时, 通常比较吸引人的做法是使用你的模型中的一个. 毕竟, 他们的存在是为了提供更便捷的读取那些潜在的数据. 这是能够实现的, 但有些警告应该要被注意到.   例如, 问题的产生是在模型使用数据列时,1)这些数据列没有存在于数据库中 2)将会被这个或者随后的 migration 来创建。   ...
jiajie0531 评论(0) 有656人浏览 2014-07-14 15:53

Array Functions

1. NEW tar = [1,2,3,4,5] arr = Array.new(4000){|i| 1+i } # better spell: arr = (1..4000).to_a # use tap tar = [].tap {|i| (1..3).to_a.each{|e| i << e}}   2.1 take # Returns first eleme ...
FZtree 评论(0) 有381人浏览 2014-07-13 21:40

Rails Database Migrations 5 Changing Existing Migrations 修改已存在的数据迁移文件

version: rails 4.1 当在编辑数据迁移文件(migration)时, 偶尔地, 你难免也会犯下错误. 如果你已经开始运行数据迁移文件( migration)了, 那么你就不能再编辑这个数据迁移文件(migration)了, 以及去再一次地运行migration: 当你开始运行 rake db:migrate 时, Rails 会觉得它已经运行这个 migration了, 因此也就 ...
jiajie0531 评论(0) 有676人浏览 2014-07-11 15:45

Rails Database Migrations 4 Running Migrations 运行数据迁移

version: rails 4.1 4 运行 migrations   Rails 提供了一个 Rake 任务的集合,用来运行 migrations 的某个集合。   你将会使用的关于 Rake 任务的第一个数据前置的指令可能是 rake db:migrate。在它的最基本的form中,为了所有的还没有运行的 migrations, 它仅仅运行 change 或者 up 方法。如果还没 ...
jiajie0531 评论(0) 有1531人浏览 2014-07-10 23:23

Python和Ruby中each循环引用变量问题(一个隐秘BUG?)

这篇文章主要介绍了Python和Ruby中each循环引用变量问题,类似PHP的foreach中使用引用变量的问题,需要的朋友可以参考下     虽然这个问题我是在 Python ...
chamcon 评论(0) 有1028人浏览 2014-07-07 22:10

ruby学习 -- 循环

这篇文章主要介绍了Ruby简明教程之循环语句介绍,非常简洁的讲解,可以作为语法备忘,需要的朋友可以参考下 循环结构在编程语言中是不可或缺的,所以Ruby中的循环也有其自定义的规则。 而我们关注循环结构,要知道两个因素:1) 循环的条件;2) 循环执行的内容 Ruby有一些方式来实现循环结构体: 1. times方法 在前面已经有提到过了,语法如下: 复制代码代码如下: 循环次 ...
chamcon 评论(0) 有928人浏览 2014-07-07 21:55

ruby学习笔记2

ruby学习笔记2   构造方法initialize Ruby创建对象时通过Ruby.new方法,若传递参数实际上是传递给了initialize方法   class Test   def initialize(name,age,phone)     @name = name     @age = age     @phone = phone   end end 调用:T ...
chamcon 评论(0) 有498人浏览 2014-07-07 12:19

Rails Database Migrations 3 Writing a Migration 编写数据迁移

version: rails 4.1 3 编写数据迁移 一旦你已经创建了你的 migration,使用的是生成器中的一个,现在是时候让它工作了! 3.1 Creating a Table 创建表   create_table 方法是最基本方法之一,但大多数时候,使用一个 model 或者 scaffold 生成器来为你生成数据表。基本的用法如下: create_table :pr ...
jiajie0531 评论(0) 有905人浏览 2014-07-06 23:20

ruby学习笔记1---基础了解

ruby学习笔记   1、命名约定 a. 局部变量、方法参数、方法名称 都必须以小写字母或下划线开始。 b. 类名称、模块名称和常量名称 都必须以大写字母开始。 c. 全局变量前缀$, 类变量前缀@@ , 实例变量前缀@ d. 从初始字符之后开始,名称可以是字母、数字、下划线的任意组合(但是跟在@符号之后的符号不能是数字) e. 方法名称可以?、!、=字符结束 惯例: a. 包 ...
chamcon 评论(0) 有920人浏览 2014-07-06 21:37

Rails Database Migrations 2 Creating a Migration 创建一个数据迁移

version: rails 4.1   2 创建一个数据迁移 2.1 Creating a Standalone Migration 创建一个单独的数据迁移 migrations 被保存为文件,位于在 db/migrate 目录里,一个文件对应于一个migration class。文件名的格式是 YYYYMMDDHHMMSS_create_products.rb,那是一个 UTC 时间戳 ...
jiajie0531 评论(0) 有948人浏览 2014-07-02 21:37

Rails Database Migrations 1 Migration Overview 数据迁移概要

version: rails 4.1 数据迁移(migration)是 Active Record 的一个特性,可以允许你更新你的数据库模式而无关乎时间性。比起用纯SQL语句写模式修改,数据迁移(migration)允许你用简单的 Ruby DSL 来描述你数据表的变更。   阅读完这份教程,你将会了解到: 你可以创建生成器(generator)。 Active Record 提供了一 ...
jiajie0531 评论(0) 有758人浏览 2014-07-01 23:32

ruby中替换换行符技巧

我有一段文本: str_encode = "MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEx\nMTExMTExMTExMTExMQ==\n"  想替换其中的"\n"为"\r\n",就是把<LF>全局替换为<CRLF>   代码如下: ...
counsellor 评论(0) 有2581人浏览 2014-07-01 08:50

ruby的base64编码的诟病

str_raw = "To be prepared is half the victory." str_encoded = [str_raw].pack('m')  或者 ["abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"].pack("m") => " ...
counsellor 评论(0) 有1523人浏览 2014-07-01 00:57

Active Record Basics 8 Migrations 数据迁移

version: rails4   数据迁移   Rails 提供了一种基于领域的语言用来管理数据库模型,这称为数据转移。数据转移被保存为文件,能够在任何数据库中执行,Active Record 提供了命令 rake。下文是一个创建数据表的数据转移的例子: classCreatePublications < ActiveRecord::Migration   defchan ...
jiajie0531 评论(0) 有743人浏览 2014-06-29 23:44

Active Record Basics 7 Callbacks 回调函数

version: rails4   在你模型的生命周期内,Active Record 的回调函数允许你对于特定的事件增加代码。当那些事件发生的时候,这使得你能够对于你的模型增加行为,只要直接产生代码即可,就如同当你创建一个新的记录时,修改它,销毁它等等。你可以了解到回调函数的更多知识,可以参考  Active Record Callbacks guide.     original: h ...
jiajie0531 评论(0) 有476人浏览 2014-06-29 19:50

ruby,rails,nodejs,mysql,php5,sublime,atom,nginx+passenger安装配置在ubuntu12.04

一.安装rvm sudo apt-get install curl curl -L https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm -v  二.安装ruby2.1.2(目前最新,也建议最新) rvm install 2.1.2 rvm use --default 2.1.2 ruby -v ge ...
flowerwrong 评论(0) 有1470人浏览 2014-06-28 20:09

Active Record Basics 6 Validations 验证

version: rails4   6 验证 ​ Active Record 允许你去验证一个模型的状态,在它被写入到数据库之前。这有一些方法你可以用来校验你的模型和验证属性值是否为空,是否唯一性和是否已存在于数据库中,以及遵从与一个特定的详细格式之类的。   当数据持久型到数据库的时候,验证是一个非常重要的问题需要考虑的,特别是这些方法 create, save 和 update 需 ...
jiajie0531 评论(0) 有784人浏览 2014-06-28 15:13

Active Record Basics 5 CRUD: Reading and Writing Data 读写数据

version: rails 4 CRUD是四个动作的缩写, 我们用来操作数据: 创建(Create), 查询(Read), 更新(Update)和删除(Delete).  Active Record自动创建方法, 允许一个应用来查询和操作已被保存在数据表中的数据.   5.1 Create 创建 Active Record 对象能够从一个哈希队列, 一个代码库中被创建, 或者在创建之 ...
jiajie0531 评论(0) 有785人浏览 2014-06-27 19:27

genghis mongodb的gui管理平台利器

   使用mongodb也有一段时间了,但是以前都是在命令行下进行的,无意间看到了genghis,号称是mongodb的可视化管理平台,现在已经出了ruby版本和php版本的了,今天也分享给大家,希望对大家有所帮助,具体介绍如下:    Genghis 是一个简单的 MongoDB 的 GUI 管理控制台,已经发布了Ruby和PHP版本。Genghis 只需一个文件,提供了非常方便自托管和基于Web ...
benben 评论(1) 有1401人浏览 2014-06-26 15:01

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics