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