Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
六翼
@hexawing
高级会员
第 2220 位会员 / 2012-05-16

武汉
29 篇帖子 / 158 条回帖
0 关注者
0 正在关注
6 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Rails 技巧之 tap & try at 2017年12月20日

    输出每步的结果看看

    (1..10)                .tap {|x| puts "original: #{x.inspect}"}
      .to_a                .tap {|x| puts "array: #{x.inspect}"}
      .select {|x| x%2==0} .tap {|x| puts "evens: #{x.inspect}"}
      .map { |x| x*x }     .tap {|x| puts "squares: #{x.inspect}"}
    

    ↑↑↑↑↑↑ 这里似乎每行得加个\才行吧:

    输出每步的结果看看
    
    (1..10)                .tap {|x| puts "original: #{x.inspect}"}\
      .to_a                .tap {|x| puts "array: #{x.inspect}"}\
      .select {|x| x%2==0} .tap {|x| puts "evens: #{x.inspect}"}\
      .map { |x| x*x }     .tap {|x| puts "squares: #{x.inspect}"}
    
  • 请教:pry-remote 这个 gem,如何让它执行到下一处断点而不退出当前环境啊…… at 2017年05月09日

    是,我也发现它好久没更新了。

    我光用 pry-remote 的时候是不能continue的,后来装了个pry-byebug,倒是可以continue了,但并没有继续执行我的代码,而是指向了一个teardown,有点像这帖:http://stackoverflow.com/questions/32883285/pry-remote-byebug-next-goes-into-teardown,但这帖也没有解决问题。

    我都不知道我现在的整个工作方式是不对的:

    之前我是用自带的 Webrick 服务器,所以 binding 了之后当场就能看到。后来因为要上传文件啥的,就搞了个 nginx+passenger。然而这时候我就不会启动服务了。

    感觉上是 nginx 接管了端口然后转给 passenger 处理,但如何把 passenger 启动成之前 Webrick 那种可以看到日志可以断点的效果呢……到处找了一圈也不知道,所以只能换成 pry-remote 临时顶替一下……

  • 方法后面不能留空格吗? at 2017年05月09日

    明白了,空格就是带参数的方法,变成了last(1),最后一个数

  • 方法后面不能留空格吗? at 2017年04月28日

    请教一下,前一句[3]是怎么来的啊……连在一起写的+1表示别的意思?

  • RubyMine 编辑区右边滚动条滑块颜色如何修改 at 2017年04月28日

    哪样的对象?如何序列化的?感觉您这个问法好像面试题啊…………

  • 请教一个大文件上传速度缓慢的问题 (已解决) at 2017年04月28日

    Nginx 用的 1.4.7(太高了不支持 upload module),但是还是打了个补丁:http://blog.csdn.net/igame/article/details/17477351 然后各种配置网上各种文章参考了一番,总算是能响应上传请求了,1G 的文件小于 1 分钟,再大了没试,应该也够用了……

  • 调试工具你们是 pry 党还是 byebug 党? at 2017年04月28日

    搭车请教一下各位,用 nginx 的话,pry 的断点拦不住了怎么办……

    换了 byebug 老说端口占用,比如我设的端口 8066 那么它就提示 8067 占用,换别的端口也一样……

  • 请教一个用 nginx upload module 上传文件到 Rails 后,文件读取 / 改名的问题 (已解决) at 2017年04月27日

    啊啊啊,我发现我犯了个巨傻的错误……目录没有设权限!!

    试了下在 irb 里都访问不到,才想到 cd 一下看看,果然 cd 不进去…………貌似是用 root 创建的文件夹,所以……

    先谢谢各位热情支招了!

  • 请教一个用 nginx upload module 上传文件到 Rails 后,文件读取 / 改名的问题 (已解决) at 2017年04月27日

    直接使用 Carrierwave 处理大文件还是略慢啊,上十 M 的中型文件(一些 PDF 资料什么的)要三分多钟。

    第三方的……免费的应该没有吧,收费的估计资金批不下来,因为本来就只是个附带功能……

  • 在 Rails 中上传大文件的时候怎么显示进度条?需要兼容 IE7+.. at 2017年04月25日

    时隔多年,IE7 还是有 3.43% 哦……

  • 请教一个大文件上传速度缓慢的问题 (已解决) at 2017年04月25日

    搁置了一年的问题,又拿出来问了…… 最近才有时间搜了一下 nginx upload 的方案,不过现在面临的最大问题是 upload module 它不更新了但 nginx 还在更新,所以新版本的用不了………………请问各位有好的解决方案吗?谢谢!

  • 请教,如何在一个 model 中使用其它 model 里的查询条件…… at 2017年04月13日

    我的意思是: where('posts.created_at >= ?', Date.today - 1)这个逻辑写了两遍,能偷点懒吗……

  • ActionMailer 和不同邮箱的问题 (已经搞定!哈哈) at 2017年02月07日

    #19 楼 @fivehao 抱歉,这个报错信息我没见过啊……感觉不像是邮件服务器那边的错的样子,是不是 Rails 本身没有设置好?

  • 请教,.json 或者.xml 这样的文件,production 模式下应该如何加载? at 2016年06月20日

    #1 楼 @xworm 直接放了,但 production 模式下好像找不到……我再研究研究 T_T

  • 请教一个大文件上传速度缓慢的问题 (已解决) at 2016年05月26日

    #3 楼 @alucardpj nginx……我去搜搜…………谢谢

  • 请教一个大文件上传速度缓慢的问题 (已解决) at 2016年05月24日

    #1 楼 @pathbox 请教一下“异步队列”要怎么搞?谢谢! 前台同不同步显示的问题可以忽略,只要时间正常点就行……局域网 100 来兆的文件,拷贝的话也要不了一分钟吧

  • rails 网页出错 We're sorry, but something went wrong. at 2016年05月23日

    我的是不生成 log,直接硬报错…… 假如真是 UTF8 的问题,那魔法注释是加在哪里?

    好吧我错了,不是不生成 log,是它不会创建文件生成 log,有文件的时候会追加……于是发现是 web_console 的问题

  • WIKI 更新 at 2016年02月14日

    有高手能解释一下那个 gpg 吗……倒是成功了,但不太明白啊……

  • \xEF\xBF\xBD 乱码问题求救 at 2016年01月15日

    #11 楼 @emayej #12 楼 @ceclachivo 谢谢二位指点,问题好像已经解决了。 具体原因分析估计是这样的:同事在 Windows 下导出,然后发了邮件给我,我在 Ubuntu 下收的邮件,附件另存为,然后传到测试服务器。这时候文件其实已经损坏。 我后来试了下直接在 Windows 下传到测试服务器,读取就正常了

    [1] pry(CustomerUnit)> File.open("#{name}",'r'){ |f| p f.read }
    File.open("#{name}",'r'){ |f| p f.read }
    "{\xBFͻ\xA7\xB1\xE0\xC2\xEB}[\xB7ָ\xF4\xB7\xFB]\"~~\"\r\n// ÿ\xD0и\xF1ʽ :\r\n// \xB1\xE0\xC2\xEB~~\xC3\xFB\xB3\xC6~~\xBC\xF2\xC2\xEB~~˰\xBA\xC5~~\xB5\xD8ַ\xB5绰~~\xD2\xF8\xD0\xD0\xD5˺\xC5~~\xD3ʼ\xFE\xB5\xD8ַ~~\xB1\xB8ע~~\xC9\xED\xB7\xDD֤У\xD1\xE9\r\n0001~~\xBD\xAD\xCE\xF7\xB7\xC9\xD0Ź\xE2\xCF˴\xAB\xB8\xD0\xC6\xF7\xBC\xFE\xD3\xD0\xCF\u07B9\xAB˾~~~~360802586558254~~\"\xBC\xAA\xB0\xB2\xCAм\xAA\xD6\xDD\xC7\xF8\xB9\xA4ҵ\u0530\xC4"#略
    [2] pry(CustomerUnit)> File.open("#{name}",'r:GBK'){ |f| p f.read }
    File.open("#{name}",'r:GBK'){ |f| p f.read }
    "{客户编码}[分隔符]\"~~\"\r\n// 每行格式 :\r\n// 编码~~名称~~简码~~税号~~地址电话~~银行账号~~邮件地址~~备注~~身份证校验\r\n0001~~江西飞信光纤传感器件有限公司~~~~360802586558254~~\"吉安市吉州区工业园内 0796-8995142\"~~\"工行吉安市分"#略
    
  • \xEF\xBF\xBD 乱码问题求救 at 2016年01月15日

    #8 楼 @emayej 不对啊,我再在 Windows 下发一份给你看看,刚才那个是我在 Linux 下另存为的……但都是从邮箱里下载下来的,不应该如此啊………………

  • \xEF\xBF\xBD 乱码问题求救 at 2016年01月15日

    #7 楼 @leiz_me 呃,是这样的,这个文件是另外一个财务软件导出出来的,我本来的想法是直接把导出的文件上传,后台解析之,就比较省事;如果要导出的财务人员再打开另存什么的,怕她们嫌麻烦,你知道财务连记事本都用得少,更别提 Notepad++ 什么的了。 关键还是那个二货财务软件只能导出 txt,但凡它能导个 excel 文件也强点啊……

  • \xEF\xBF\xBD 乱码问题求救 at 2016年01月15日

    #5 楼 @emayej 已发。请查收

  • \xEF\xBF\xBD 乱码问题求救 at 2016年01月15日

    #3 楼 @emayej http://expirebox.com/download/431aaf0fecce84933dd10c0ad85bd34f.html 这个

  • \xEF\xBF\xBD 乱码问题求救 at 2016年01月15日

    #1 楼 @ceclachivo 谢谢回复。然而并不行……

    >> File.open('/home/terry/下载/客户编码.txt','a+:GBK:UTF-8'){ |f| p f.read }
    Encoding::InvalidByteSequenceError: "\xBD" followed by "\r" on GBK
        from (irb):43:in `read'
        from (irb):43:in `block in irb_binding'
        from (irb):43:in `open'
        from (irb):43
        from /home/terry/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/commands/console.rb:47:in `start'
        from /home/terry/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/commands/console.rb:8:in `start'
        from /home/terry/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/commands.rb:41:in `<top (required)>'
        from /home/terry/RubymineProjects/EIMV5/script/rails:6:in `require'
        from /home/terry/RubymineProjects/EIMV5/script/rails:6:in `<top (required)>'
        from -e:1:in `load'
        from -e:1:in `<main>'
    
  • 这年头选个 JavaScript MVC 框架真心不容易…… at 2015年06月01日

    #38 楼 @mogodb 哦,一个公司自己用的类似 OA 的小系统

  • 这年头选个 JavaScript MVC 框架真心不容易…… at 2015年03月13日

    #35 楼 @mogodb 对啊对啊,ROR+ExtJS

  • Ruby 赋值中的一个坑 at 2014年10月31日

    #9 楼 @chiangdi a = 3 空白 = [3, b = 5] b = 5 这样的结果吧?

  • 生成随机字母的精妙代码 at 2014年10月23日

    但有一个问题,就是这样子就不会有重复的了,真随机的话会有重复的吧……

  • 想问个问题,你们为何选择 Rails? at 2014年10月08日

    就是看到一个“一键部署”(对,就是那个 InstantRails),然后 Ruby 的语法又比较有趣,就入坑了。没想到之前看中的优点根本用不上……泪

  • 求教一个 Whenever 时间条件的写法 at 2014年05月23日

    #1 楼 @pynix 一般来说一年的 1 月 1 日所在的那周就是该年的第 1 周,然后按序号,单数叫单周双数叫双周…… #2 楼 @special 唔,似乎也只能这么办了,再判断一次……谢谢

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