Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@woaigithub
高级会员
第 3770 位会员 / 2012-09-26

中国北京
29 篇帖子 / 756 条回帖
5 关注者
0 正在关注
6 收藏
我在参加51cto的博客大赛,觉得内容不错就帮我投投票,谢谢了! 投票地址:http://blog.51cto.com/contest2012/115214
GitHub Public Repos
  • blog 3

  • blog-nodejs 0

  • Com.Andyshi.NH3 0

  • try_git 0

  • nodejs-beginner 0

  • asp.net-customerrors-s... 0

  • the-rspec-book-with-cu... 0

    b2c-under-bdd

  • ruby-china-clone 0

  • demo-app 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • erb 文件在这里应该用那种格式 at 2012年12月07日

    没有搞明白什么意思? 你是说在 erb 中访问 action 的变量,应该用什么语法吗? 那就是一楼的回复。 <%= @user.nickname %> 或者是

    <% @users.each do |user| %>
      <%= @user.nickname%>
    <% end %>
    
  • jquery.ui.dialog 怎么和 Rails 通信 at 2012年12月07日

    我觉得是这样的。 如果在弹出框中更新对象的信息,那就是用 ajax 更新数据库的记录。 然后有两种选择。 1.关闭弹出框,后面的列表重新查询数据库,重新获取列表数据,在列表中看到新数据。 2.在客户端,用 js 脚本将弹出框中修改后的新信息加入列表中,不查询数据库。

  • jquery.ui.dialog 怎么和 Rails 通信 at 2012年12月07日

    然后呢? 在页面中更新信息,然后跳转到列表页面。这个没有问题,你也实现了。 但是你想在弹出框中修改对象信息,不知道如何做了,不知道如何设计了,是不是这个意思?

  • jquery.ui.dialog 怎么和 Rails 通信 at 2012年12月07日

    能说一下你的场景吗? 假如说吧,你想把在页面中更新对象信息,变成在一个弹出框中更新对象信息。

  • jquery.ui.dialog 怎么和 Rails 通信 at 2012年12月07日

    这个东西是你的设计决定的吧。有设计决定技术如何来实现。

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #31 楼 @Saito 求辟谣,这段代码估计辟谣不了啊,没有敢啊!!

  • 关于时间处理的代码,求指导 ** 怎么都不屑一顾啊~** at 2012年12月07日

    if 少一些,看着舒服一些,维护更舒服一些

  • 关于时间处理的代码,求指导 ** 怎么都不屑一顾啊~** at 2012年12月07日

    #5 楼 @qhwa 不错的思路

  • 关于时间处理的代码,求指导 ** 怎么都不屑一顾啊~** at 2012年12月07日

    Time.now.hour就可以直接获取小时吧

  • NodeJS 适合用来做什么? at 2012年12月07日

    #8 楼 @iceskysl eoe 的老大也来了

  • Ruby 的常量查找路径问题 at 2012年12月07日

    #4 楼 @vincent 好文,推荐

  • Ruby 的常量查找路径问题 at 2012年12月07日
    class << self    
       def method2
         puts self
         puts "#{CK} in method1"
         puts "#{self::CT} in method2"
       end
     end
    
    
    
  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #27 楼 @Saito 把容易出现精度问题的地方延迟来做。

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #25 楼 @Saito 就是说整数结算可以消除小数精度问题,换算到多大的整数,以及结算单位的选择都是有关联的,需要同时考虑。宗旨就是尽量保证结算过程使用整数,只在最后需要变成金额的时候处以 100,或者 1000,或者 10000 之类的整数。

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #23 楼 @Saito 就是说还有从一开始就把输入用 bigdecimal 包起来,中间所有的过程中的小数,也都用 bigdecimal 包起来。

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #21 楼 @Saito 是不是有的时候,还是要先换算成整数,防止计算精度问题导致结果出错,然后在需要舍入的地方才进行舍入,尽量延迟舍入较好。

  • controller rspec 中如何直接操作 session? at 2012年12月07日

    #4 楼 @congteng 建议,只是建议,个中好处,自己体会吧!

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #18 楼 @Saito 多问几句。 是不是和小数有关的计算,或者说财务方面的计算,都是这么干的呢?就是因为精度的问题,是不是呢?

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #9 楼 @Saito

    [1] pry(main)> (190 + 1899)/100.0
    => 20.89
    

    你说的这个 100,如果在电子商务系统中,是不是应该根据结算单位和显示单位来定呢? 如果显示是千克,结算用克,就该是 1000 吧。

    结算单位又如何选择呢? 为什么选择克呢,怎么不选则毫克呢? 看来引出来不少问题!

  • 如何防止恶意刷登录 at 2012年12月07日

    http://guides.rubyonrails.org/security.html#cross-site-request-forgery-csrf 看完会有一些启示

  • 如何防止恶意刷登录 at 2012年12月07日

    先定义一个恶意用户的范围,然后通过特征值来屏蔽恶意用户。

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #15 楼 @Saito 举个例子。 一个西瓜,税前 4.67 元/公斤,结算单位是克,买 12 公斤。收取 1% 税。

    1 公斤 = 1000 克 结算价 4.67 元/公斤 = 4670 元/克 (4670 * 12000 + 4670 * 12000 * 0.01)/ 1000000 = 56.6004

    最终含税金额: 56.6004.round(2) = 56.60

    是这么搞的吗?

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #15 楼 @Saito 有点通了。 就是说结算单位小一点,但是用户看到的可能是斤,公斤,吨之类的大单位。这样结算的重量就不会是小数。 单价可能会有小数,把这个小数转换成整数,和最小结算单位一起进行计算,完毕之后再除以 100。 但是有这么一个场景,就是我要抽取 1% 的佣金,这时候不就会出现小数*小数了吗?

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #11 楼 @Saito 结算最小单位用分。 那就是说换算值钱都转成整数来计算,然后需要结果的时候再除以 100。 加入我两个小数需要乘呢? 1.25*58.12 这个难道需要变成 (125*5812)/1000

  • controller rspec 中如何直接操作 session? at 2012年12月07日

    建议先看一遍 http://guides.rubyonrails.org/testing.html 先从 rails 自带的测试入门,然后在学习其他测试框架!

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    我知道结算最小单位用分。 那就是说换算值钱都转成整数来计算,然后需要结果的时候再除以 100。 加入我两个小数需要乘呢? 1.25*58.12 这个难道需要变成 (125*5812)/1000

  • controller rspec 中如何直接操作 session? at 2012年12月07日

    @request.session[:user_id]

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #9 楼 @Saito 你的意思是把小数都换算成整数,然后再除 100 或者 1000 之类的,用来保存 2 位或者 3 位,这样就可以避免小数的精度问题。是不是?

  • 用 PHP 实现了一个类似本站的社区 at 2012年12月07日

    #4 楼 @zgm 对,这才是王道呢

  • 由小数的精度问题引出设计问题 at 2012年12月07日

    #5 楼 @luikore 是啊,财务系统很难做的 #7 楼 @ywjno 是啊,不知道什么时候结果就出问题

  • 上一页
  • 1
  • 2
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 23
  • 24
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English