Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
李舜阳
@shaunli
会员
第 16469 位会员 / 2014-12-23

[email protected]
9 篇帖子 / 30 条回帖
0 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 有什么好的办法提高前端 Javascript 的安全性? at 2015年04月27日

    #1 楼 @dandananddada 这样做工作量让人很郁闷那

    #2 楼 @billy 嗯,领教了。种种 JS 的数据验证方式确实很令人迷惑啊。

    #4 楼 @winnie 谢谢,收藏了!

    #5 楼 @huobazi 能详细说一下嘛?不是很懂

  • Rails 开发:那些年,我们一起踩过的坑 (剧终) at 2015年03月24日

    初学 rails。。。表吓我

  • UCloud API 开发大赛在 RubyChina 的特别抽奖送书活动,截止日期 3 月 24 日 at 2015年03月23日

    12

  • 请教大家关于多条件查询这种场景,应该按照什么思路去做 at 2015年03月20日

    #11 楼 @Martin91 太感谢了👍 我试试

  • 请教大家关于多条件查询这种场景,应该按照什么思路去做 at 2015年03月20日

    #9 楼 @huobazi 嗯,正在自学查询这部分的资料😊

  • 请教大家关于多条件查询这种场景,应该按照什么思路去做 at 2015年03月20日

    #4 楼 @stephen 哦,明白了。不过我想做的查询条件需要支持多选,用参数化 url 做会不会太麻烦了?

  • 请教大家关于多条件查询这种场景,应该按照什么思路去做 at 2015年03月20日

    #3 楼 @huobazi 对对对,想弄成你这种。我现在是用 post 传 query 条件,现在还不知道具体该怎么查询。

  • 请教大家关于多条件查询这种场景,应该按照什么思路去做 at 2015年03月20日

    #2 楼 @blacktulip 商品数一共 5k 多吧,不方便一次全读进前端,移动设备可能比较吃力。另外能不能说一下 2-way binding 的库该怎么做呢?谢谢😄

  • 请教大家关于多条件查询这种场景,应该按照什么思路去做 at 2015年03月20日

    #1 楼 @est 没研究过 AngularJS,以后有机会研究一下吧,目前要做的东西涉及到查询的也就这一个地方,凑合弄出来就行

  • UJS Ajax 或 JSON Ajax 没有效果 at 2015年03月19日

    #1 楼 @Rei 原来是这样,调整缩进之后果然有反应了。非常感谢😄

  • 自学 + 折腾两个月总算把网站弄出点眉目了,实验室老师突然说不让用 Rails 开发... at 2015年03月17日

    #25 楼 @mogodb 不知道,没有研究哇

  • [转王垠] 怎样尊重一个程序员 at 2015年03月13日

    程序猿何苦为难程序猿

  • 自学 + 折腾两个月总算把网站弄出点眉目了,实验室老师突然说不让用 Rails 开发... at 2015年03月13日

    唉,其实我能理解老师的意思,我做完走了以后不好找人接。只是觉得对于这种不是什么大项目,更新一下技术是挺好的事情。Rails 入门也很简单,就算找不到有经验的人,现学也可以啊。

  • 自学 + 折腾两个月总算把网站弄出点眉目了,实验室老师突然说不让用 Rails 开发... at 2015年03月13日

    #19 楼 @rainchen 逻辑不是这样的,老师不懂为什么不去学?

  • 自学 + 折腾两个月总算把网站弄出点眉目了,实验室老师突然说不让用 Rails 开发... at 2015年03月13日

    #18 楼 @allenfantasy 老师看了我做的 demo 和以前用 java 做的东西,决定用 jrb...

  • 自学 + 折腾两个月总算把网站弄出点眉目了,实验室老师突然说不让用 Rails 开发... at 2015年03月10日

    确实如@xiaoronglv所说,实验室老师不会 rails,以前的项目也都是用 extJS 做的,所以他们不想换。 同意@marksloan的看法,就当是学习个新东西,同样是 MVC 架构,拿来对比一下 Rails 也不错。 现在有两个老师在争论要不要用 rails 😑

  • 脑袋抽风给 model 的字段名用了 class at 2015年03月09日

    我之前给一个 model 命名为 Type 😓 ,看着怪怪的,趁还没写多少强行改掉了。。

  • ActiveRecord.all 的返回值是什么? at 2015年03月09日

    #1 楼 @libuchao 我知道为什么了,是我犯 2 了,刚才突然发现代码版本弄错了。 谢谢你对返回值的解释,又学到了一些:D

  • 一小段简单的 Ruby 代码,不知道为什么会栈溢出 at 2015年03月08日

    #1 楼 @billy #3 楼 @small_fish__

    啊,果然,原来是 row 没有定义,改成@row或者加上 accessor 就没问题了。 另外非常感谢你的其他建议,以后我会注意的:D

    最后贴一下正确的代码吧(代码风格什么的没改):

    # -*- coding: utf-8 -*-
    class CSVRow
      attr_accessor :row
    
      def method_missing name, *args
        row.key?(name.to_s) ? row[name.to_s] : nil
      end
    
      def initialize(headers, row)
        @row = Hash[headers.zip(row)]
      end
    end
    
    module CSVEnumerate
      def each(&block)
        csv_contents.each &block
      end
    end
    
    class ActsAsCSV
      include CSVEnumerate
    
      def read
        file = File.new(self.class.to_s.downcase + '.txt')
        @headers = file.gets.chomp.split(', ')
    
        file.each do |row|
          @result << CSVRow.new(@headers, row.chomp.split(', '))
        end
      end
    
      def headers
        @headers
      end
    
      def csv_contents
        @result
      end
    
      def initialize
        @result = []
        read
      end
    end
    
    class RubyCSV < ActsAsCSV
    end
    
    csv = RubyCSV.new
    csv.each {|row| puts row.one}
    
    
  • 如何仅用 each 实现 each_slice 的功能? at 2015年03月07日

    #4 楼 @blacktulip 厉害!

  • 如何仅用 each 实现 each_slice 的功能? at 2015年03月07日

    #2 楼 @chiangdi 谢谢~比我的好多了:P

  • 《提问的智慧》 at 2015年03月07日

    Geek 的文风不是很喜欢,讲的道理还是很对的

  • 如何循环遍历散列表? at 2015年03月07日

    #3 楼 @lithium4010 对对,就是这个意思

  • 如何循环遍历散列表? at 2015年03月07日

    #1 楼 @blacktulip @wyvernfly 哦,你们误解我的意思了,我想说的是循环遍历,不是普通的遍历啊

  • 请教一下~怎么将 GBK 的格式转成 UTF-8 at 2014年12月23日

    linux 的 iconv 命令也可以做到编码转换 另外提一句,既然你用 GBK 显示的是乱码,那说明这就不是 GBK 编码的,你用 GBK 去解码肯定不对啊,何谈转到 UTF-8 呢?说不定文件本身就是 UTF-8 而且 GBK 内部又有很多小编码集合,建议楼主先弄清源文件的编码在做

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