• 是我想多了。。。谢谢

  • 之前已经试过了,还是不行!加载 setting.rb 的时候报了一个

    config/routes/mind.rb:1:in `<top (required)>': undefined method `namespace' for main:Object (NoMethodError)
    
  • 难道这个问题都没有遇到过吗?你们用 rails5 的话是怎么拆分 routes 文件的

  • 不使用这个 Gem 其实还是解决不了的,我在 rails4 使用就不会出现这个问题,是不是 rails5 以后 默认不读取子域名?

  • 关于 Rails Enum 的疑问 at 2018年06月25日

    就是写成这样的:

    enum xxx: class_methods
    def class_methods
    程序处理……
    %w(a b c d e f)
    end
    
  • 关于 execjs 的疑问 at 2018年05月23日

    根据文档提示我在 Gemfile 里面加了一个

    gem 'commonjs', '~> 0.2.7'
    

    env = CommonJS::Environment.new(:path => value) env.require('xxx.js') 想问的是 path 后面这个 value 是我的 xxx.js 文件的路径吗?为什么不管我传什么类型的值都会报错

    TypeError: no implicit conversion of nil into String
    

    我现在想是不是因为 execjs 是底层的东西,想用的话需要加载以来其它很多文件呢

  • 关于 execjs 的疑问 at 2018年05月23日

    这样好像把 require 的问题给解决了,但是怎么往这个 foo.js 里面传 ruby 对象或者参数然后让 foo.js 去执行呢?我的参数其实就是一个 string

  • 关于 execjs 的疑问 at 2018年05月23日

    node 已经安装过了,并且通过 node 去执行这个 xxx.js 是没有问题的。

  • 这个正则该怎么写? at 2018年05月22日

    内容里面可能包含一些标签换行符之类的,不过现在已经实现了

    str.gsub(/class='(.+?)'/) { |m| m.sub(' ', '') }
    
  • 这个正则该怎么写? at 2018年05月22日

    你这个处理是去除 str 里面 class 的空格吗?好像是不太对啊@IChou

    str = "<div class='work_ title'><span>可以解析了</span></div>"
    str.gsub(/class=\".+?\"/) { |m| m.sub(' ', '') }
    结果 -> "<div class='work_ title'><span>可以解析了</span></div>"
    
  • JSON 解析出错 at 2018年05月11日

    问题是我传给第三方的的 json 串不知道包含了什么字符,导致会出现返回回来的解析不了

  • JSON 解析出错 at 2018年05月11日

    @huacnlee @easonlovewan 情况是这样的我传给第三方一堆需要处理的 json 数据,然后处理完之后,我会得到一堆符合 json 标准的字符串。 但是有些情况返回的字符串是可以通过 JSON.parse() 转成 ruby 对象的,有些情况就会 ParserError。 error 的情况我想是因为返回的 json 字符串本身就有问题,而这些问题的原因可能是因为我传给第三方的 json 数据可能包含特殊字符 有些时候就会返回我上面写的那些数据" \ r \ n ",这些数据明显是不符合 json 标准的字符串是没法解析的 大概情况就是这样 ~

  • @huacnlee @IChou 明白,谢谢了。不胜感激😀

  • 代码大概是如下

    q          = URI::encode(q) # encode
          q          = URI.encode_www_form_component(q)
          sign       = Digest::MD5.hexdigest("#{app_id}#{q}#{salt}#{secret_key}") # 签名
          begin
            request_params = { appid: app_id, q: q, from: from, to: to, salt: salt, sign: sign }
            result = HTTParty.get("#{url}?#{request_params.to_query}")
            error_code = result.parsed_response['error_code']
            if error_code.blank?
              result['trans_result'][0]['dst'] # 如果正确返回译文结果
            else
              error = "#{error_code}: #{ERROR_LIST[error_code.to_i]}"
            end
          rescue URI::InvalidURIError
            raise error
          end
    

    按照你说的加了一层 filter 现在翻译的结果是这样😂

    "25e6 % % % % % 25e6 2588 2591 2598 25af % % % % % 25b0 2B 25e5 258f 25e5 % % % 25bc 25ba"
    

    我再想是否换成 post 请求不把特殊字符暴露在 url 里就可以了?

  • 可是这个还没解决 url 里面有特殊字符的情况啊😆

  • 求指点,每太看懂 😂

  • 这个真的难着我了!!! at 2017年03月10日

    是的,如果能将数据转换成 hash 确实一目了然

  • 这个真的难着我了!!! at 2017年03月10日

    怎么调试呢?感觉这个业务相对来说比较复杂啊

  • 这个真的难着我了!!! at 2017年03月10日

    搞定了,但是感觉很低级 (求优化)

    data = Roo::Excelx.new("data.xlsx")
    data.last_row.times do |line|
      row = data.sheet(data.sheets.first).row(line)
      if row[0].present?
        @p = Shop::Category.create(name: row[0], parent_id: 0)
      end
      if row[1].present?
        @m = Shop::Category.create(name: row[1], parent_id: @p.id)
      end
      if row[2].present?
        Shop::Category.create(name: row[2], parent_id: @m.id)
      end
    end
    
  • 这个真的难着我了!!! at 2017年03月10日

    是的,家用电器 <--- 大家电 <--- 平板电脑 然后用 parent_id 区分 parent_id 等于 0 的属于一级 (家用电器,),然后后续依次 parent_id 等于 1 的都是 id 等于 1 的子类,依次分三级

  • 这个真的难着我了!!! at 2017年03月10日

    还好吧,这个不是重点,重点是怎么把这些数据以子类父类的关系插入数据库当中,现在已经可以读取每个 row 了,就是不知道接下来改怎么办......

  • 这个真的难着我了!!! at 2017年03月10日

    就是把这种多级的数据读取到类别表中

  • 感谢大家的建议

  • 这属于没受到尊重吗? at 2017年02月08日

    #12 楼 @gyorou 好吧,我就当做一种经历

  • 这属于没受到尊重吗? at 2017年02月08日

    #11 楼 @501225658 那倒不至于😅

  • 这属于没受到尊重吗? at 2017年02月08日
  • 这属于没受到尊重吗? at 2017年02月08日

    #6 楼 @adamshen 好吧,在下输了

  • 这属于没受到尊重吗? at 2017年02月08日

    #7 楼 @robertyu 已经找到了,3q

  • 这属于没受到尊重吗? at 2017年02月08日

    #1 楼 @huacnlee 我感觉这和人的性格有关,就像我会回复每一个未读的微信消息一样!不过我能肯定的是,如果我是招聘者,我都会给每一个面试者一个回复的,哪怕是他不合适这个职位。

  • 这属于没受到尊重吗? at 2017年02月08日

    #2 楼 @lgn21st 厉害了