摘要: 要判断数组中是否包含某个元素 var arr = [ "xml", "html", "css", "js" ]; $.inArray("js", arr); //返回 3, //全选 $("input[name='checkbox']").attr("checked","true"); //取消全选 阅读全文
posted @ 2021-08-26 16:36 鞋带松了 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、新一个rais项目:rails new active_job --skip-bundle 进入项目文件夹: cd active_job 打开Gemfile文件:vim Gemfile 把source 'https://rubygems.org'改为source 'https://ruby.tao 阅读全文
posted @ 2021-08-26 16:21 鞋带松了 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Rails5正式版, 终于经过众多测试版后,与我们见面了,本文就来介绍一下,在Rails5中有哪些关于ActiveRecord相关的新特性,以便能够更好的使用Rails5进行开发。 ApplicationRecord 在Rails4中所有的模型都继承自ActiveRecord::Base,不过在Ra 阅读全文
posted @ 2021-08-26 16:18 鞋带松了 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 仅仅用于保存,方便下次参考 https://www.bootstrapdash.com/free-bootstrap-simple-admin-templates/ https://athemes.com/collections/free-bootstrap-admin-templates/ 阅读全文
posted @ 2021-08-26 16:12 鞋带松了 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
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) 编辑
摘要: new 在持久化activerecord对象并持久化到数据库的步骤: 1.new一个对象并返回 2.手动设置对象属性 3.save方法保存对象 create将这三步整合到一起,创建对象的同时根据参数对对象属性赋值,并把它保存到数据库中,返回更新了数据库属性的对象实例。 转载于:http://blog 阅读全文
posted @ 2021-08-26 14:13 鞋带松了 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 获取当前的文件名称 puts __FILE__ 获取当前文件的目录名称 puts File.dirname(__FILE__) 获取当前文件的完整名称 当要获取完整的路径时需要require 'pathname',代码如下: require ‘pathname’ puts Pathname.new( 阅读全文
posted @ 2021-08-26 14:06 鞋带松了 阅读(486) 评论(0) 推荐(0) 编辑
摘要: delete_all 是一条sql 删除所有数据。比如; delete from tables where id > 0; destory_all 是一条一条删除。比如:循环执行 delete from tables where id = 1; delete from tables where id 阅读全文
posted @ 2021-08-26 14:03 鞋带松了 阅读(146) 评论(0) 推荐(0) 编辑