`
orcl_zhang
  • 浏览: 233857 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于rhtml

阅读更多
在视图里有这样一段代码
sorted_op_items = op_items.sort_by do |op_item|
          if op_item.class.name =='InventoryMarketing'
            op_item.first_in.to_date
          elsif op_item.class.name =='Hash'
            op_item.values.first.first.first_out.to_date
          elsif op_item.class.name =='ColorLotManually'
            op_item.created_at.to_date
          end 
        end

当我用<% %>把每行包起来后,sort失效了。???
同理我在rtex里这样写
                            {<%=l  key[:article] %> } &
                            <% out_puom =  if value[0].uom.to_s == 'Pieces'
                            value.sum{|va| va.pod_quantity.to_i}.to_s + " " + value[0].uom.to_s
                                else
                            value.sum{|va| va.pod_quantity.to_f}.to_s + " " + value[0].uom.to_s
                            end %>
                            {<%=l out_puom %>} &

可以,如果每行都改成<% %>,包含起来就会报错。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics