尘土飞扬

关注C#、NET、Java、Ruby

导航

2012年8月16日 #

关于Rails中Helper方法中的开发

摘要: 一、首先了解一下Helper方法:1. helper方法就是方法;2. 它大部分在view中应用,也可以做为普通方法使用在其它场景中;3. 它可以写在controller中,也可以写在app/helper模块中;4. Rails框架提供了一些Helper方法,如:form_for、link_to等等;5. 通过合理的将一些功能应用封闭成Helper方法,可以很大程度上简化代码量和维护成本,并且能完成一些统一性和风格方面的要求。二、Helper方法的定义1. 写在controller中的场景 写在控制器中的Helper方法,或者打算将控制器中的某个方法开放成Helper方法,以便在视图中使用时, 阅读全文

posted @ 2012-08-16 10:12 渡者 阅读(649) 评论(0) 推荐(0) 编辑

Ruby Proc 应用实例

摘要: === Ruby Proc 应用实例 ====== created by yl 2011.02.11 === def index @users = [] #将 :yy_name 传递给test_proc m_name参数; #将 :a => 1, :b => 2由Ruby自动组合为Hash后传递给test_proc *arg参数; #将 do .. end 间的程序块传递给 test_proc &proc参数,类型为Proc, # 程序块需要外界传递一个参数(p,也可设置多个参数),该程序块不会马上执行; # 只有当调用 proc.call(传递给p的值)时能真正执行。 # 阅读全文

posted @ 2012-08-16 10:02 渡者 阅读(211) 评论(0) 推荐(0) 编辑