- 博客(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
1347
原创 [linux][sendmail][error]DSN: Data format error
在使用sendmail发送邮件的时候出现以下问题,解决方法纪录如下:mail -s 'test' zhao_hongsheng@microad-tech.com aabbccctrl + D到这里没有报错,但是也收不到邮件。到sendmail里看log/var/log/maillogJun 18 12:38:19 localhos
2012-06-18 16:57:00
2717
原创 Ruby实现AOP
原文地址:http://blog.youkuaiyun.com/zhao_hongsheng/article/details/7309054AOP似乎只属于JAVA。RUBY能否实现AOP呢?可以在rails里someController before_filter :login_requiredanotherController before_
2012-03-01 11:19:24
1274
原创 ruby多线程编程(实例)
3个消费者线程,2个生产者线程,同步资源名字叫resources 同步采用的MonitorMixin下面是源码require monitorclass ThreadTest include MonitorMixin # resource,同步资源 attr_accessor :sources,:cond def initial
2011-06-24 13:20:00
4636
原创 rails编码规约之ActiveRecord对象中self用法
用ruby的朋友都知道,给方法传参数的时候可以不用括号。ex:say_something "hellow,world ~" ruby中定义类似java中的get/set方法这样写def name @name enddef name= p_name @name = p_nameend 这样问题就产生了,如果我在一个方法中像下面这样写,那么这是在调用一个方法呢?还是给一个局部变量赋值?def test_method name = "zhao_hongsheng"end 肯定的告
2011-05-12 20:38:00
2420
原创 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
4100
原创 简单的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
1356
1
原创 这是一个关于ruby on rails的博客测试 test
这里是前面部分的正文字体大小def my_name "zhao_hongsheng"end 这里是后面的正文从这行开始是自己写的html,画个table吧编号日期内容备注111222333444111222333444111222333444end
2011-04-30 16:37:00
668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人