- 博客(20)
- 收藏
- 关注
转载 Time Date时间转换和格式化输出
1.格式化输出 那么最常用到的应该是: Ruby代码 DateTime.parse(Time.now.to_s).strftime('%Y-%m-%d %H:%M:%S').to_s#就是按照2009-5-14 8:42:13的给定格式输出DateTime.parse(Time.now.to_s).strftime('%Y-%m-%d %H:%M:%S'
2011-12-31 10:50:13 1170
转载 Rails中两种不同的表单处理方式
Rails中两种不同的表单处理方式2009-05-14 12:341.表单类型一请输入用户信息Name: 30 %>Password: 30 %>ConfirmPassword: 30 %> "submit" %>此种是对象绑定的方式,通过表单,跟Model层的对象绑定,通常完成数据的增,
2011-12-30 17:37:23 468
转载 render 与 redirect_to 的区别
Ruby代码复制代码 代码如下:if @user.update_attributes(:password => params[:user][:password]) flash[:notice] = '密码修改完成' redirect_to :action => 'index' else redirect_to :action => 'change_pass', :id => @user
2011-12-30 14:08:14 1036
转载 ruby 数据类型
(一)数值类型(1)整型整型分两种,如果在31位以内(四字节),那为Fixnum实例。如果超过,即为Bignum实例。 #整型 Integer 以下是一些整型字面量 #字面量(literal):代码中能见到的值,数值,bool值,字符串等都叫字面量 #如以下的0,1_000_000,0xa等 a1=0 #带千分符的整型 a2=1_000_000 #其它进制的
2011-12-29 14:52:04 945
转载 rails 之自定义Helper模块
关键字: Rails HelperRails默认为每个controller指定一个helper,所有的helper都放在app/helpers目录下但是有些Helper我们希望是全局共享的,一般我们将这些Helper方法都扔在ApplicationHelper模块里 其实我们可以在app/helpers目录下建立我们自定义的Helper模块,如formatting_helper、p
2011-12-28 22:41:39 2361
转载 Ruby on Rails 控制器分组实现及命名规则
1. 把控制器(controller)分组到模块中现在,我们的所有的controller都放在app/controller目录下,有时候我们的controller可能比较多,为了不污染到顶层的命名空间(namespace),我们可以选择将某几个controller归组到一个单独的命名空间里。对此,Rails有一个简单的约定,如果一个请求(request)包括了contro
2011-12-28 17:57:12 1735
转载 ruby on Rails:动作视图纵览
实例 在这个例子中显示了一些被格式化的时间、字符串和数字。 下面的代码是控制层的代码: class SayController < ApplicationControllerdef hello@time=Time.nowendend 下面是视图层(这个文件就是一个模板)的代码:<html><hea
2011-12-27 23:26:15 382
转载 rails之常见的ruby内部变量
在ruby程序中,经常会看到一些以$开头的变量,这些不是指我们自己在程序中设置的全局变量,而是指系统内部已经设置好的变量,他们代表了一些特定的意思,下面搜集了一些常用的内部变量,用一些简单的代码说明他们代表的意思:局部域:在某一个线程作用域内才能有效,下列也可看做是线程内的局部变量.PS:这边讲解的几个变量都是于正则匹配相关的,正则匹配过程的代码是一样的,这里不重复输入正则表达式匹
2011-12-27 00:20:22 405
转载 Ruby on Rails注意事项讲解
这些Ruby on Rails注意事项都包括:1. Ruby on Rails的优化首先是为人,其次才是编辑器和框架;2. Ruby on Rails为Web开发提供了一个相当吸引人的新的选择;3. Ruby on Rails虽然来源于标准的方法和模式,但它开辟了软件开发的新方法;4. Ruby on Rails只需要较少的软件,却提供了完整的开源框架和丰富的社区支持;5. R
2011-12-27 00:04:21 336
转载 Ruby on Rails目录结构概念
关于Ruby on Rails目录结构,通过前面的练习,我们应该有一些了解了,我们的工作目录主要是app和test两个。其他目录还了解不多,下面是一个Rails项目通常的目录结构,我们还用前面的depot项目来作例子,目前的depot项目的结构:├─app │ ├─controllers │ ├─helpers│ ├─models│ └─views│ ├─admin│
2011-12-27 00:01:30 459
转载 页面跳转实现方法总结
Ruby on Rails页面跳转1.将appcontrollers目录下的say_controller.rb文件的内容改成下面这样: class SayController < ApplicationController def Hello @time = Time.now end def goodby end
2011-12-26 23:54:01 424
转载 验证输入技术讲解
1.打开depotappmodels目录下的product.rb文件,向其中添加代码,如下: class Product < ActiveRecord::Base validates_presence_of :title, :description, :image_url end 2.再次打开http://127.0.0.1:3000/Adm
2011-12-26 23:48:02 296
转载 几种常见Ruby on Rails内置方法介绍
Ruby on Rails内置方法之对象是否为空blank? puts [ ].blank? #=> true puts { 1 => 2}.blank? #=> false puts " cat ".blank? #=> false puts "".blank? #=> true puts " ".blank? #自动去除前后空格=> t
2011-12-26 23:42:12 559
转载 ruby 中 include 与 extend 区别
引用如下include : mixes in specified module methods as instance methods in the target classextend : mixes in specified module methods as class methods in the target class记得有看过的,被用到的时候居然忘记了。杯具啊!
2011-12-26 23:21:58 750
转载 ActiveRedord\Controller
【Rails之道】第2章 运用控制器(渲染,重定向,过滤器,流)2010/07/21 10:0901.渲染其他模板render :action=>"new" #渲染到new这个action里--------------------------------------------02.渲染一个不同模板render :template=>"user/index" #常用 a
2011-12-26 13:07:34 453
转载 rubyonrails安装
更新源:sudo gedit /etc/apt/sources.list替换为:#网易163的更新源deb http://mirrors.163.com/ubuntu/ karmic main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ karmic-security main restric
2011-12-26 13:05:02 547
转载 ruby脚手架
1.输出puts "hello world" #或者p "hello world"---------------------2.注释#单行注释#puts "hello world" #多行注释=begin....=end---------------------3.变量(小写或下划线开头)name = "崇慕"num = "1" #字符串nu
2011-12-26 13:00:43 395
转载 git应用模式
git 是新出现的分布式源码控制系统,分布式(可离线操作),速度快.操作简单,在很多场合开始做GIT,象LINUX 内核,QT,Andriod 都采用git 来做源码控制.现在GIT的文档很多,但对于初学者和一般开发者,对GIT的使用场景没有系统的介绍.因此有了这一篇文章.本文假设阅读者有GIT使用常识,和源码控制基本概念.GIT的核心概念是用在开发者本地建立一个.git仓库,所有的操作都
2011-12-22 21:50:42 619
转载 mongrel服务器
Mongrel是一种快速的针对Ruby的Http 服务器,专门为部署发布rails应用而产生的。 可以替代mod_ruby/fastcgi,可以用于生产部属环境。支持集群,扩展性强。 有各种丰富插件和功能扩展。 它是纯Ruby写的Http 服务器,同时支持多种框架(Ruby On Rails, Camping,Og+Nitro, Iowa)。 Mongrel相比Rails自带的纯Rub
2011-12-21 09:31:57 371
转载 php 获取客户端所在城市地址
<?php /** * php获取ip地址以及所在城市,使用腾迅的api接口 * */ header("content-type:text/html; charset=gb2312"); function get_ip_place(){ $ip=file_get_contents("http://fw.qq.com/ipaddress");
2011-12-13 21:44:16 2204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人