首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

ruby on rails 的几个问题

2012-06-28 
ruby on rails 的几个小问题1、对象属性 :???? 问题:? model.id? 或者? model[:id]?? 但是当为一个对象数组

ruby on rails 的几个小问题

1、对象属性 :
???? 问题:? model.id? 或者? model[:id]?? 但是当为一个对象数组时会有这种情况:?? model[0][:id]? 虽然是可行的, 但是不好看

???? 解决:? 所以还是统一为对象属性访问时都以以一种形式:  model[0].id



2、ruby range 方法在 .html.erb 中奇怪的问题
???   问题: 在 <% %> 中写入:? animal=== mokey? 就会报错,而? animal.include?(monkey) 就能运行的很好,

      而在? ruby 语法中他们两个是一样的,都表示 对象 monkey 是否在对象数组 animal 中, 不知道为什么。

  解决: 还是没有弄懂,解决办法就是只采用用 .include?? 的方法。

3、由 respond 向页面传递多个参数的问题
???? 问题: 按照常规的想法就是? format.xml { render_xml => 参数1,参数2,...} 但是事实差好多,正确做法如下:

  解决: 
?? respond_to do |format|
??????? format.html? #show_activities.html.erb
??????? format.xml { render_xml => @process_activities}
??????? format.xml { render_xml => @activi_model_list}
?? end

?

热点排行