Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Lei Zhang
@leiz_me
会员
第 21241 位会员 / 2015-09-22

9 篇帖子 / 97 条回帖
1 关注者
0 正在关注
30 收藏
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • nginx 相关问题,如何让一个域名下运行多个网站 (rails + nginx) at 2017年06月29日

    puma 分别为 3 个 rails app 起三个不同的端口,例如 a - 3000, b - 3001, c - 3002 nginx 针对三个子域名分别配置转发就完了。 a.xxx.xxx -> upstream: 3000, b.xxx.xxx -> upstream: 3001, c.xxx.xxx -> upstream: 3002

  • Ruby Rails 计时器 看门狗 计时重置 at 2017年06月17日

    eventmacine?

  • 数据关联问题 at 2017年05月14日

    不贴代码没人能知道你的问题在哪

  • 如何在页面上以链接的方式显示 @xxxx at 2017年05月03日

    hi, 感谢回复。 看了下 mention_filter.rb 的实现。

    content.gsub!(MENTION_REGEXP) do
      prefix = Regexp.last_match(1)
      user_placeholder = Regexp.last_match(2)
      user_id = user_placeholder.sub(/^user/, '').to_i
      user = users[user_id - 1] || user_placeholder
    
      if in_code
        "#{prefix}@#{user}"
      else
        %(#{prefix}<a href="/#{user}" class="user-mention" title="@#{user}"><i>@</i>#{user}</a>)
      end
    end
    

    在我看来,核心的步骤在于 gsub! 里面的几句。这里面的想法起始和我在 topic 正文里面提到的做一个类似 auto_link的 helper 是一致的,简单点来说,也是可以实现传一段 text 进去,返回所需的带<a></a>的内容。

    那这里又有一个问题了,如果可以用简单的方式来处理,那这里面使用 html-pipeline 的出发点是什么? 可以介绍一下么?

  • has_one 的一个优化问题 at 2017年04月28日

    B.a_id 存在但是 B.id == null? 不觉得这个有问题?

  • carrierwave-upyun 关于刷新和默认存储路径的问题 at 2017年04月21日

    第二个问题在 uploaders 里面实现 size_range 方法即可,超出限制的文件不会进行缓存也不会进行上传。

  • carrierwave-upyun 关于刷新和默认存储路径的问题 at 2017年04月19日

    刷新的问题解决了。谢谢。

    请问对第二个问题有没有头绪?

    因为设置了 avatar_size_validation, 如果校验失败,不会上传,但是 carrierwave 自动存在本地 public/uploads/tmp 里面了,这个行为有没办法关闭?

  • RuCaptcha 2.0.0 验证码 Gem 发布,不需要依赖 ImageMagick 啦! at 2017年03月30日

    @huacnlee 请问一下,在使用 2.1.3 版本的情况下,验证码输错时的提示信息不显示,应该怎样使用?

    我这边的情况是并没有使用 devise

  • 使用 rails-timeago 的时候提示 translation missing: zh-CN.time.formats.default at 2017年03月22日

    手动在 zh-CN.yml 里面加上 time.formats.default: ''之后问题解决。 不过原因还是不明。

  • js.erb 内 js 没有被执行问题 at 2017年03月05日

    检查 room.js 里面是不是没有把代码包在

    $(document).on "turbolinks:load", ->

    内

  • 送几本《RESTful Rails Development (中文版)》 at 2017年03月05日

    坐等,感谢分享

  • Strikingly 团队 2017 技术展望 at 2017年02月16日

    看了一下 2016 ruby taiwan 那个视频,后面的内容视乎有点过度设计之嫌,有点硬要把 java 的一些设计想法用 ruby 硬套出来。当然,只要是能适应业务需求的都是好东西。一家之言,见谅。

  • 公司员工项目工作日志填报系统有没有免费开源的? at 2017年02月05日

    #1 楼 @lingceng 钉钉开源了?

  • RuCaptcha 2.0.0 验证码 Gem 发布,不需要依赖 ImageMagick 啦! at 2017年02月03日

    #15 楼 @huacnlee 是的,已经找到一个别的方式来处理。使用 minitest 扩展可以解决单元测试问题。

  • RuCaptcha 2.0.0 验证码 Gem 发布,不需要依赖 ImageMagick 啦! at 2017年01月30日

    @huacnlee
    在单元测试里面进行打桩的时候报没有找到 any_instance 这个方法。
    rails 5.0.0
    ruby 2.3.1
    rucaptcha 2.0.0
    请问这个如何解决?使用的是 minitest 的语法。

    ERROR["test_create_user_via_posting_params_to_users", UsersControllerTest, 1.5036229289999028]
     test_create_user_via_posting_params_to_users#UsersControllerTest (1.50s)
    NoMethodError:         NoMethodError: undefined method `any_instance' for ActionController::Base:Class
                test/controllers/users_controller_test.rb:132:in `block in <class:UsersControllerTest>'
    

    Updated

    测试了一下,这个问题和 Minitest 有关。 现在 minitest 没有 any_instance 这个方法,新的 minitest 通过一个扩展来提供 stub_any_instance 方法。https://github.com/codeodor/minitest-stub_any_instance

    在使用上改成

    test "create user via posting params to users" do
      # 绕过rucaptcha验证码判断
      ActionController::Base.stub_any_instance(:verify_rucaptcha?, true) do
        assert_difference 'User.count', 1 do
          post users_url, params: { user: { name: 'testnewuser', email: '[email protected]', password: '111111' } }
        end
      end
    end
    

    如此可以正常进行单元测试

  • RuCaptcha 2.0.0 验证码 Gem 发布,不需要依赖 ImageMagick 啦! at 2017年01月25日

    @huacnlee 提了个 issue, 请跟进。

  • 关于把 textarea 改为富文本编辑器的问题 at 2017年01月23日

    找到一个颇有意思的,basecamp 出品 https://github.com/basecamp/trix#readme

  • 关于把 textarea 改为富文本编辑器的问题 at 2017年01月20日

    #1 楼 @huacnlee 谢谢

  • 局部刷新 的一点问题求解 at 2017年01月04日

    event => page:load

  • 杭州 Ruby 就没有新人融入的机会了么? at 2016年12月07日

    为什么不思考一下是不是因为自己现在的能力连新人可能都还算不上?

  • Dave:重新思考编程 at 2016年12月07日

    #12 楼 @chenge 话很有意思。 一方面你强调你不熟悉 ruby, 但是相比之下又觉得 elixir 更好。这个比较本身是 false 的。 然后你指出的更好的理由是,继承了 ruby 的语法,致敬。这点好像也属于 false。 其实工具的东西,无所谓好不好,唯手熟尔。

    不打算引发争论。只是觉得这话很有意思。如有冒犯,请多见谅。

  • Rails 怎么实现不同的域名访问的页面不同 at 2016年12月05日

    这个应该在 nginx 指定吧?

  • Rack Middleware 新的理解 at 2016年11月30日

    缺了一栏结论,直接总结分析的内容会好些,参考一些文章的组织结构,容易让读者更快速地获取你的核心观点

  • 使用 Puma 部署,Nginx 配置域名,可以正常访问 public 下的资源,但是访问网站返回 EOF at 2016年11月29日

    注意到文件路径上有一个奇怪的字符,++

  • Rails 页面跳转 jQuery 不工作 at 2016年09月23日

    事件触发的问题。 要不你把 turbolink dsiable, 要不就看看 turbolink 的文档,在 rails 下使用不能直接使用 jQuery 的某些事件。

  • Turbolinks 5 概述及实现原理 at 2016年08月08日

    @lyfi2003 解决这个问题只能通过关闭 cache 或者 before-cache event 里面初始化? 请问还有别的办法么?

  • 作为一个 IT 工程师,你的英语水平到底如何? at 2016年08月04日

    6 As

  • 解决了用户名大小写支持的问题 at 2016年08月04日

    #9 楼 @yan1667 挺好奇用户名加密是出于什么考虑?

  • 小型 Rails 团队 (1-10 人) 使用哪种 Bug 管理跟踪工具会比较顺手? at 2016年05月11日

    #2 楼 @cxh116 #3 楼 @huacnlee 两位提醒了我,直接 github 就好。 差点忘了 github 本身的 issues 就足够用了。

  • URL 解码问题 at 2016年04月21日

    看着像七牛的 api 出问题,这种应该是 bug,七牛的事故吧

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