`
dashi129
  • 浏览: 36962 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

web开发敏捷之道 ajax初体验 高亮显示 rjs error

阅读更多
在显示新加入购物车高亮效果时出现rjs error 。好像是第一次添加商品时就会出错,之后再次添加同一个商品时就不会出错。
把rjs中的:current_item改为:cart就是直接高亮显示整个购物车就不会出错。
代码如下:page[:cart].visual_effect :highlight,  
                                   :startcolor => "#88ff88" ,  
                                   :endcolor => "#114411" 
分享到:
评论
2 楼 aiyoo521 2010-02-05  
查了一下,找到了解决方案
在cart.rb中的add_product方法中改为
current_item = CartItem.new(product)  
    @items << current_item 
1 楼 aiyoo521 2010-02-05  
我不认为这是一个好的解决方法。
我现在也卡到这了。
我想可能是因为调用js时current_item还没有被装入dom造成的。

相关推荐

Global site tag (gtag.js) - Google Analytics