08 2021 档案
摘要:要判断数组中是否包含某个元素 var arr = [ "xml", "html", "css", "js" ]; $.inArray("js", arr); //返回 3, //全选 $("input[name='checkbox']").attr("checked","true"); //取消全选
阅读全文
摘要:一、新一个rais项目:rails new active_job --skip-bundle 进入项目文件夹: cd active_job 打开Gemfile文件:vim Gemfile 把source 'https://rubygems.org'改为source 'https://ruby.tao
阅读全文
摘要:Rails5正式版, 终于经过众多测试版后,与我们见面了,本文就来介绍一下,在Rails5中有哪些关于ActiveRecord相关的新特性,以便能够更好的使用Rails5进行开发。 ApplicationRecord 在Rails4中所有的模型都继承自ActiveRecord::Base,不过在Ra
阅读全文
摘要:仅仅用于保存,方便下次参考 https://www.bootstrapdash.com/free-bootstrap-simple-admin-templates/ https://athemes.com/collections/free-bootstrap-admin-templates/
阅读全文
摘要:这次讲的是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"
阅读全文
摘要:### Rails:如何将UTC DateTime转换为另一个时区?time.in_time_zone(time_zone) zone = ActiveSupport::TimeZone.new("Central Time (US & Canada)") Time.now.in_time_zone(
阅读全文
摘要:默认情况下 rails 存取时间都会转换为UTC时间。 ### to_datetime rails的model中有timestamp,但是有时存储的时间和本地时间不同,需要在config/application.rb中加入: config.active_record.default_timezone
阅读全文
摘要:转载于:https://medium.com/@florenceliang/some-notes-about-using-hash-sort-by-in-ruby-f4b3a700fc33 仅用于笔记学习! Ruby#sort and #sort_by methods are powerful: W
阅读全文
摘要:现在摆在我面前有这样一个需求: 用户需要一个报表, 首先这个报表需要在网页上以 table 的形式展示, 然后用户可以将此报表以 CSV, Excel, PDF 的形式下载到本地, 最后用户还希望可以将报表转换为 JSON, XML 等数据以供其他程序使用。 这是一个很繁琐的需求,但是如果我们利用好
阅读全文
摘要:在开发项目过程中,使用正则匹配遇到的问题 1、.匹配任意除换行符 \n 外的字符 2、*匹配前一个字符0次或无限次 3、?匹配前边字符0次或1次重复 4、+或*后跟? 表示非贪婪匹配,即尽可能少的匹配,如*?重复任意次,但是尽可能少重复 5、 .*? 表示匹配任意数量的重复,但是在能使整个匹配成功的
阅读全文
摘要: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
阅读全文
摘要:在实际项目开发中需要将文件打包下载,由于是在window下开发,故在本地环境中和线上环境中的处理略有不同 不多说,上代码: # window下利用zipfile生成zip文件 def self.zip_file_development(files) tmp_file_path = "#{Rails.
阅读全文
摘要:new 在持久化activerecord对象并持久化到数据库的步骤: 1.new一个对象并返回 2.手动设置对象属性 3.save方法保存对象 create将这三步整合到一起,创建对象的同时根据参数对对象属性赋值,并把它保存到数据库中,返回更新了数据库属性的对象实例。 转载于:http://blog
阅读全文
摘要:获取当前的文件名称 puts __FILE__ 获取当前文件的目录名称 puts File.dirname(__FILE__) 获取当前文件的完整名称 当要获取完整的路径时需要require 'pathname',代码如下: require ‘pathname’ puts Pathname.new(
阅读全文
摘要:delete_all 是一条sql 删除所有数据。比如; delete from tables where id > 0; destory_all 是一条一条删除。比如:循环执行 delete from tables where id = 1; delete from tables where id
阅读全文