count = commit - 2
;/commit/<commit-id>
部分修改成 /commits/master?after=<commit-id>+<count>
;如 rails/webpacker 目前的 commit 数是 1095,找到 first commit 是在 https://github.com/rails/webpacker/commits/master?after=2cef2fd6c20876704062c40dd612c219166deed7+1093
ruby **
叫 double splat operator,跟 js 名称不同
一般会有多个项目并行推进,按每个项目两三个人来看十个人就不多了。另外项目的开发周期往往比设计周期长,所以开发人员会比设计人员多
Ruby 的 Safe Navigation Operator. 详见 https://ruby-china.org/topics/30415
应该是 RMB 吧,不然工作描述不会这么简单
OpenSSL::PKey::RSA#public_encrypt
默认是有 padding 的,所以具体到楼主的代码每次结果是会不一样
是哦,那就对比不了了
第一感觉是,同样是加密,用 go 写要长好多。
楼主可以先对比下两个版本 encrypt 出来的 string1 是不是一致。
顺便发了个 issue https://github.com/Eric-Guo/wechat/issues/270
看了下 wechat gem,应该是新版本的问题,三天前有个改动 https://github.com/Eric-Guo/wechat/commit/2a329cf4c269c7f17f2e20f4b81cdb94ea0cb69d#diff-ccb202bf88c8e17493a564aff1cc1e18L25
改动之后 next_migration_number
变成 private method 了,改动前的写法实际上 private 对 def self.next_migration_number
不起作用。rails generator 期待它是个 public method.
单从查询的角度,可以考虑试试 mysql 的 group_concat 函数:
user = User.left_joins(:books)
.group('users.id')
.select("users.*, GROUP_CONCAT(books.name) as book_names")
.last
user.book_names
代码没有经过测试,只是提供一个思路方向
MD5 的结果是固定长度的,只能在这个结果的基础上再做一层处理生成 16 位长度,比如按需截取。另外 MD5 是摘要,不是加密。
可能是说 make install 后很难撤销操作,除非是能够把所有文件都 install 到一个特定的目录,或者是软件包提供了良好的 make uninstall 用于卸载
像 @n5ken 说的,需要在 view 指定参数名
如果两个分页在同一个 action render,可以用两个不同的参数,比如 params[:page_a]/params[:page_b]
#5 楼 @woshicainiao 有多个域名可以考虑在 web server (e.g., Nginx) 配置 301 跳转,这样可以免去 Rails app 动态判断域名的麻烦
有个 tld_length
的配置,可以试试
config.action_dispatch.tld_length sets the TLD (top-level domain) length for the application. Defaults to 1.
where(type:[1,2])
是获取 type
为 1 或者 2 的数据,type_one.type_two
是获取 type
同时为 1 和 2 的数据,两者不一样。还没见过 scope :type_all, :type_one,:type_two
类似的写法。
rails 自 4.2 以后默认监听 localhost,所以如果想通过 IP 从外部访问需要明确指定监听 0.0.0.0,曾经也被这个小坑了一下
这里可以看成三步处理:
%w(id level) => ["id", "level"]
["id", "level"].map(&:to_sym) => [:id, :level]
attr_accessor *[:id, :level] 相当于 attr_accessor :id, :level
从 redis 取出来的数据像是 a123.to_s
的结果。试试 a123.to_json
之后再存到 redis
目前主要是订阅一些博客,然后不定期查看
:plus1: 总有连不上 Google 的时候,现在站内搜索方便多了
页面访问挺流畅的,什么时候会开放注册呢?