自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhao_hongsheng的专栏

我是一名ruby on rails的对日软件开发工程师。

  • 博客(8)
  • 收藏
  • 关注

原创 rails源码解读之ActionView之画面标签

rails的画面标签虽说已经基本够用了,但是总也会有实现起来不方便的地方, 这时候就需要用到自定义标签了。 想要自定义标签就得能看懂rails的源码。 (在网上搜索了一下,中文资料太少了,还是自己看吧) 写出来各位网友分享一下。rails版本2.3.8path: rails/actionpack/lib/action_view/helpers相关文件  form_helper.rb form_tag_helper.rb form_options_helper

2011-05-09 17:01:00 1259

原创 [linux][sendmail][error]DSN: Data format error

在使用sendmail发送邮件的时候出现以下问题, 解决方法纪录如下: mail -s 'test' zhao_hongsheng@microad-tech.com aa bb cc ctrl + D 到这里没有报错,但是也收不到邮件。 到sendmail里看log /var/log/maillog Jun 18 12:38:19 localhos

2012-06-18 16:57:00 2622

原创 Ruby实现AOP

原文地址: http://blog.csdn.net/zhao_hongsheng/article/details/7309054 AOP似乎只属于JAVA。 RUBY能否实现AOP呢? 可以 在rails里 someController before_filter :login_required anotherController before_

2012-03-01 11:19:24 1191

原创 ruby多线程编程(实例)

3个消费者线程,2个生产者线程,同步资源名字叫resources 同步采用的MonitorMixin下面是源码require monitorclass ThreadTest include MonitorMixin # resource,同步资源 attr_accessor :sources,:cond def initial

2011-06-24 13:20:00 4519

原创 rails编码规约之ActiveRecord对象中self用法

用ruby的朋友都知道,给方法传参数的时候可以不用括号。ex:say_something "hellow,world ~" ruby中定义类似java中的get/set方法这样写def name @name end def name= p_name @name = p_name end 这样问题就产生了,如果我在一个方法中像下面这样写,那么这是在调用一个方法呢?还是给一个局部变量赋值?def test_method name = "zhao_hongsheng" end 肯定的告

2011-05-12 20:38:00 2375

原创 rails中的html_escape,escape_javascript的应用

先来简单测试以下你工程的安全性。1  比如你有DB中的项目,在A画面是可以修改的,在B画面是个表示项目你先在A画面输入下面的代码,然后到B画面把这个值表示出来如果big surprise了,那么很遗憾你的工程有被XSS(site cross script)攻击的危险2  找一个画面输入的值可能作为js参数的字段,输入个单引号',再次回到这个画面如果js error了,那么又很遗憾也有被攻击的危险。下面看看在rails中怎么预防:针对第一种情况在输出到画面前用html_escape方法转译下。 html_es

2011-05-11 15:10:00 4000

原创 简单的js问题,看你能答对吗?

1  javascript中的数组有indexOf方法吗?2  javascript中有indexOf方法吗?3  下面这段代码在什么情况下可以执行通过?if ([1,2,3].indexOf(1) != -1){ alert("ok"); } 答案:1  没有2  有,是String类的方法3  在include prototype.js或者自己扩展了js的数组对象的情况下。。。:)后记:工程中既引用了prototype.js.又引入了jQuery.js有的画面又没有引入任何的js frame

2011-05-11 14:31:00 1257 1

原创 这是一个关于ruby on rails的博客测试 test

 这里是前面部分的正文字体大小def my_name "zhao_hongsheng" end 这里是后面的正文从这行开始是自己写的html,画个table吧编号日期内容备注111222333444111222333444111222333444 end

2011-04-30 16:37:00 643

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除