摘要: 阅读全文
posted @ 2021-08-26 16:10 鞋带松了 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-08-26 16:07 鞋带松了 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 这次讲的是active_support/core_ext/array/grouping.rb里的in_groups_of方法 ruby代码 # %w(1 2 3 4 5 6 7).in_groups_of(3) {|g| p g} # ["1", "2", "3"] # ["4", "5", "6" 阅读全文
posted @ 2021-08-26 16:04 鞋带松了 阅读(49) 评论(0) 推荐(0) 编辑
摘要: ### Rails:如何将UTC DateTime转换为另一个时区?time.in_time_zone(time_zone) zone = ActiveSupport::TimeZone.new("Central Time (US & Canada)") Time.now.in_time_zone( 阅读全文
posted @ 2021-08-26 15:55 鞋带松了 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 默认情况下 rails 存取时间都会转换为UTC时间。 ### to_datetime rails的model中有timestamp,但是有时存储的时间和本地时间不同,需要在config/application.rb中加入: config.active_record.default_timezone 阅读全文
posted @ 2021-08-26 15:45 鞋带松了 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 转载于:https://medium.com/@florenceliang/some-notes-about-using-hash-sort-by-in-ruby-f4b3a700fc33 仅用于笔记学习! Ruby#sort and #sort_by methods are powerful: W 阅读全文
posted @ 2021-08-26 15:40 鞋带松了 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 现在摆在我面前有这样一个需求: 用户需要一个报表, 首先这个报表需要在网页上以 table 的形式展示, 然后用户可以将此报表以 CSV, Excel, PDF 的形式下载到本地, 最后用户还希望可以将报表转换为 JSON, XML 等数据以供其他程序使用。 这是一个很繁琐的需求,但是如果我们利用好 阅读全文
posted @ 2021-08-26 15:32 鞋带松了 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 在开发项目过程中,使用正则匹配遇到的问题 1、.匹配任意除换行符 \n 外的字符 2、*匹配前一个字符0次或无限次 3、?匹配前边字符0次或1次重复 4、+或*后跟? 表示非贪婪匹配,即尽可能少的匹配,如*?重复任意次,但是尽可能少重复 5、 .*? 表示匹配任意数量的重复,但是在能使整个匹配成功的 阅读全文
posted @ 2021-08-26 14:35 鞋带松了 阅读(714) 评论(0) 推荐(0) 编辑
摘要: truncate: truncate("Once upon a time in a world far far away") # => "Once upon a time in a world..." truncate("Once upon a time in a world far far awa 阅读全文
posted @ 2021-08-26 14:26 鞋带松了 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 在实际项目开发中需要将文件打包下载,由于是在window下开发,故在本地环境中和线上环境中的处理略有不同 不多说,上代码: # window下利用zipfile生成zip文件 def self.zip_file_development(files) tmp_file_path = "#{Rails. 阅读全文
posted @ 2021-08-26 14:22 鞋带松了 阅读(58) 评论(0) 推荐(0) 编辑