摘要: 使用rails的路由限制时候,通常使用正则表达式,但是要注意,rails路由中无法使用锚记表达式,否则会报错 阅读全文
posted @ 2013-05-12 15:50 无姬霸王 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.2cto.com/kf/201210/159906.html1. if语句if语句是示例如下:[ruby]#encoding:gbkFAN = 10;if FAN>5 puts "FAN > 5";elsif FAN>3 puts "3 < FAN < 5";else puts "FAN < 3";end#encoding:gbkFAN = 10;if FAN>5puts "FAN > 5";elsif FAN>3puts " 阅读全文
posted @ 2013-05-12 11:29 无姬霸王 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 解释4个时区设置的不同: ENV['TZ'] 这个变量指的是服务器系统变量,ubuntu下可以用cat /etc/timezone来查看。当这个值为Asia/Shanghai时,显示的就是中国时间。对于ruby/rails来说,这个值决定Time.now的显示时间。 config.time_zone 这个值是rails系统对显示时间的默认设置,可以通过rake time:zones:all列出所有可以设置的时区,一般来说把这个设置为Beijing。 Time.zone 这个是设置最终处理显示的时区,可以覆盖config.time_zone,参数和config.time_zone 阅读全文
posted @ 2013-05-12 08:55 无姬霸王 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 使用ruby的时候,加载其他文件中的类,需要使用require等,这时候ruby默认查找的不是当前文件夹,需要用$:<<"path"添加路径 阅读全文
posted @ 2013-05-10 09:48 无姬霸王 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 转载 http://blog.csdn.net/ruby_cn/article/details/187360一般来说,在模块定一种定义一个类使得这个类能在自己独立的namespace里。这样你的类就不会因为和其它模块中的类重名而出问题,比如: module Foo class Joy def initialize(one, two) puts "one: [#{one}] two: [#{two}]" end end end module Bar class Joy def initialize(something) puts "Do #{something} a 阅读全文
posted @ 2013-05-10 09:06 无姬霸王 阅读(562) 评论(0) 推荐(0) 编辑
摘要: rails 中,为resource路由添加命名空间需要进行如下操作: 一: 对路由添加namespace namespace :yournamespace do resouces :yoursesources end 二:对控制器添加namespace class Yournamespace::Yourcontroller.......... 三:文件操作 1 将控制器放入app/controllers/yournamespace/yourcontroller 2将控制器对应的views复制到app/views/yournamespace/yourviews 完... 阅读全文
posted @ 2013-05-09 14:45 无姬霸王 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 官网的例子中只是给出了render :status => (status code),实际中,我这么写:format.html { render :stauts => 200 }rails 报错了,提示没哟模板文件, format.html 是需要有模板匹配的,但可以添加 :nothing 选项format.htm { render :nothing => 200, :nothing => true }这样子就不要模板了 阅读全文
posted @ 2013-05-05 11:01 无姬霸王 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 来自 http://xixilive.blog.163.com/blog/static/551796902011424112029285/在使用PartialView时,经常需要向PV传递参数,主要通过三种方式,实例变量,:object以及:locals使用ActionView的render方法来渲染Partial View时,可以不显示指定:partial symbol,如:render 'some_partial_view'此时,Partial View能被正确渲染,但是用这种方式传递:locals时,在Partial View中是找不到所期望传递的参数的。错误的做法:re 阅读全文
posted @ 2013-05-05 08:38 无姬霸王 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 在Rails中使用polymorphic (多态、虚拟) 关联来自 http://hi.baidu.com/rainchen/item/034bd0d60a24a32938f6f7dd现有个场景,有两个model:person和album,需要添加一个图片来做为其头像/封面。添加一个image model,按照以往需要对这几个model做以下关联设置:class Person < ActiveRecord::Base has_one :image, :dependent => :destroyendclass Album < ActiveRecord::Base has_on 阅读全文
posted @ 2013-05-03 20:50 无姬霸王 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 来自:http://www.wzsky.net/html/Website/CSS/115908.html一、前言利用CSS的border属性可以生成一些图形,例如三角或是圆 角。纯粹的CSS2的内容,没有兼容性的问题,我之前在纯CSS实现各类气球泡泡对话框效果一文中算是比较详细的讲述了CSS border属性生成三角的原理,以及实例。我觉得此技术相当实用的,故本文再次简单叙述一下,另外,本文还将展示可能并不为众人所知的CSS border圆角生成技术。好了,裹脚布的话就不说了,直接进入正题。二、CSS border生成三角技术简介效果抢鲜下图为使用CSS的border属性实现的三角效果:.te 阅读全文
posted @ 2013-04-23 20:31 无姬霸王 阅读(217) 评论(0) 推荐(0) 编辑