Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
wfwdex
@wfwdex
会员
第 19842 位会员 / 2015-07-10

武汉
25 篇帖子 / 79 条回帖
1 关注者
0 正在关注
4 收藏
GitHub Public Repos
  • better-cloudflare-ip 0

    查找适合自己当前网络环境的优选cloudflare anycast IP

  • v2ray-docker-compose 0

    V2Ray+TLS 的 docker-compose 一键部署

  • wfwdex.github.io 0

    a Jekyll blog

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 使用 Kaminari 分页时,遇到使用 distinct 的语句,分页会不准确 at 2017年05月31日

    换了个思路,使用以下方式解决....

    logs = OperationLog.select(:user_id).where(interface_id: params[:interface_id]).page(param_page).per(param_limit).group(:user_id).includes(:user)
    
  • 使用 Kaminari 分页时,遇到使用 distinct 的语句,分页会不准确 at 2017年05月31日

    谢谢回复,试了一下,生成的语句是一样的,没有变化。

  • 怎样让 Vim 在 visual 模式选中一段文字粘贴时,不将选中的文字替换到剪贴板? at 2017年05月24日

    灵光就闪,想到了关键字,搜到了解决办法:

    xnoremap p "_dP
    

    via: Replace a word with yanked text

  • [求助] 关于 Rails 中奇怪的时区问题 at 2017年05月13日

    明白了,多谢,我下一步就去改成 UTC

  • [求助] 关于 Rails 中奇怪的时区问题 at 2017年05月11日

    能说一下具体场景吗?如果不使用 UTC 的话,会在什么场景掉进坑里?

  • [求助] 关于 Rails 中奇怪的时区问题 at 2017年05月11日

    可如我在 console 里查询的那样,结果里显示的依然是 UTC 时间:created_at: "2017-05-10 15:13:10" 并没有自动转成 CST+8

    只有单独取这个字段的值的时候才会是 CST+8 时间。

  • 两个模型分别使用指定字段进行关联怎么实现? at 2017年04月27日

    项目需要,有一个表其实是一个日志表,专门放在日志数据库里,我为了方便理解,简化了一下描述,用的 mysql。

  • 两个模型分别使用指定字段进行关联怎么实现? at 2017年04月26日

    从生成的 SQL 看,这个最终还是会INNER JOIN,但我的两个表是在两个不同的数据库中,这样似乎不成立。 还是谢谢你的回复。

  • 两个模型分别使用指定字段进行关联怎么实现? at 2017年04月25日

    虽然还可以使用 redis 缓存 domains 表,但还是想知道 eager load 能不能做到这样的关联?

  • 使用 Ruby 的大伙,你们常用的其他程序语言是什么? at 2017年03月27日

    根据目前的回复,做了个统计排序:

    • JavaScript 9
    • Golang 6
    • Java 4
    • C/C++ 3
    • Elixir 3
    • Python 3
    • Crystal 2
    • Swift 2
    • C# 1
    • Objective-C 1
  • 使用 Ruby 的大伙,你们常用的其他程序语言是什么? at 2017年03月27日

    看到坛里的几个大牛都在用 Go,Go 有 Google 支持,看起来前景更好。

  • 使用 Ruby 的大伙,你们常用的其他程序语言是什么? at 2017年03月27日

    这两种语言开发的切换,是不是还要切换操作系统?

  • 使用 Ruby 的大伙,你们常用的其他程序语言是什么? at 2017年03月26日

    请问是用 javascript 写后端吗?

  • PostgreSQL 在 Mac 上有没有免费好用的客户端? at 2017年03月23日

    请问终端用的什么字体?感觉很好看。

  • 为什么在 select 里用 sum 查询,而 sum 消失了? at 2017年03月17日

    不可以,会报错。

  • 为什么在 select 里用 sum 查询,而 sum 消失了? at 2017年03月17日

    明白了,非常感谢,以后遇到这种需要 select 指定列的情况会避免用any?和empty? 👍

  • 为什么在 select 里用 sum 查询,而 sum 消失了? at 2017年03月17日

    找到原因了,是因为我在 views 里,调用了 @devices.any? 用来判断有没有查询结果,换成 @devices.present? 第一条语句就消失了,看起来是因为我在 @devices.each 之前使用了 @devices.any? 所以会先生成第一句语句。

    但为什么调用 @deivces.any? 的时候,第一条语句里的 sum 会消失的问题,还没搞明白。

  • 为什么在 select 里用 sum 查询,而 sum 消失了? at 2017年03月17日

    谢谢回复,我有引入 kaminari 到 gemfile,但这个 model 的查询并没使用它,我刚才试着把 kaminari 从 gemfile 里去掉,并 bundle install ,重新 rails s,问题还在,第一条语句还是出现。

  • 在 Rails 中生成全局唯一 ID 的最佳实践是什么? at 2017年03月16日

    多谢,找到了,这似乎就是我想要的。

    https://github.com/xiewenwei/smart_shard_key/blob/master/lib/smart_shard_key.rb

  • 在 Rails 中生成全局唯一 ID 的最佳实践是什么? at 2017年03月16日

    谢谢回复,每个机房建一个这样的服务实现起来感觉有些麻烦,成本也不小。

  • 在 Rails 中生成全局唯一 ID 的最佳实践是什么? at 2017年03月16日

    好的,多谢,我看看

  • 在 Rails 中生成全局唯一 ID 的最佳实践是什么? at 2017年03月16日

    谢谢回复,用 SecureRandom.uuid 生成的话,和 uuidtools 没啥区别吧?如果我为每个节点服务器配置一个数字 ID 然后加上用SecureRandom.random_number 生成的随机数字,在高并发下,是不是还是会有问题?

    引用 @vincent 在这里的关于 mysql 使用 uuid 为主键的回复

    没有这样用过,不过从 innodb 存储特性看,这种做法非常不可取,如果数据量很大,可能导致严重的性能问题,主要原因有:

    innodb 的非主键索引都将存一个主键,uuid 相比整数 id,索引大小增加很多; uuid 主键比较肯定比 整数慢,另外非主键索引查找最终还要引用一次主键查找; innodb 主键索引和数据存储位置相关(簇类索引),uuid 主键可能会引起数据位置频繁变动,严重影响性能。

  • 在 Rails 中生成全局唯一 ID 的最佳实践是什么? at 2017年03月16日

    谢谢回复,我忘记说我用的是 MySQL 了。

  • 有没有可能两个 Rails 之间通过 RESTful 的 API 进行通信? at 2016年10月22日

    #17 楼 @as181920 我试用了一下 activeresource 后发现确实问题不少,最后还是决定自己写接口和调用了

  • Rails API Only 模式下,怎么为 jbuilder 写 helper 方法? at 2016年09月29日

    在 stackoverflow 上看到有人这么做

    # app/controllers/application_controller.rb
    class ApplicationController < ActionController::API
      include ActionController::ImplicitRender
      include ActionController::Helpers
    end
    
    # app/helpers/application_helper.rb
    module ApplicationHelper
      def foo
        "bar"
      end
    end
    

    这样做真的好吗?

  • 关于前后端分离项目的 Token 存储问题 at 2016年09月23日

    #13 楼 @xifengzhu 谢谢回复,受到了你的启发,我决定把 token 存在当前 app 的运行时状态里,因为这是个后台管理系统,我也不想做成保存认证状态,每次关掉浏览器标签就丢失 token,每次重新打开都要登陆就好了。

  • 关于前后端分离项目的 Token 存储问题 at 2016年09月22日

    #10 楼 @hww 谢谢,看到他也是用 localStorage,我还是就用这个吧

  • 关于前后端分离项目的 Token 存储问题 at 2016年09月22日

    #5 楼 @hxh1246996371 我只是不确定这是不是最佳实践,另外 jwt 其实也是需要客户端保存 token 的吧,每次请求也要在 header 上带上 token。最终还是保存的问题。

  • 关于前后端分离项目的 Token 存储问题 at 2016年09月22日

    #2 楼 @hlcfan 能详细介绍下吗?我看了一下 faceless 的源码,没看明白,我的客户端是由 vue.js 写的,能应用这种做法吗?

    #3 楼 @hxh1246996371 但 Rails5 我用的是 API only 模式,不支持 cookie 的情况下,即使设置了 nginx,也不能下发 cookie,所以用 nginx 来设置 httponly 就是虚设吧。

  • 有没有可能两个 Rails 之间通过 RESTful 的 API 进行通信? at 2016年09月22日

    #13 楼 @u1440247613 其实我上面说过,不只是数据展示,还有数据操作,就是一个正常的后台管理系统,只不过前后端要分离了

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