Ruby学习总结

1 判断浮点数的整数部分的长度(float.to_i.to_s.length)

#整数部分长度为6
  protected
  def part_integer_length_must_be_six_at_most
    errors.add(:price,'part_integer_length_must_be_six_at_most') if  price.nil? || price.to_i.to_s.length > 6
  end


2 新增一个控制器后,需在config/routes目录下新增一项

   如E:\develoToolsAndSoftWare\InstantRails-2.0-win\rails_apps\demo>ruby script/gener
ate controller store index  ,在routes新增map.resources :store



3 开发过程中遇到的问题:为什么有时候购物网站存在用户购物车的数据突然没有了

   答:在网站后台,用户购物的数据放在了seesion里面,若此时后台代码更新,老的session购物车对象与新版本的源代码无法相容,解决办法就是把session数据清空,那么用户的购物车物品就会全部消失。




你可能感兴趣的:(ruby)