- 博客(8)
- 资源 (10)
- 收藏
- 关注
翻译 REST架构
REST 是一种架构风格,用于开发分布式、基于网 络的系统和软件应用,例如万维网和 Web 应用。REST 理论很抽象,在 Rails 应用中,REST 意味着大多 数组件(例如用户和微博)都被模型化,变成资源(resource),可以创建(create)、读取(read)、 更新(update)和删除(delete)。这些操作与关系型数据库中的 CRUD 操作和 HTTP 请求方法(POST、 G
2017-05-31 18:16:11 275
原创 Ruby生成随机元素
Ruby生成随机元素('a'...'z').to_a.shuffle[0..7].join => "eynaxzsk" ('a'...'z') => Range 对象 to_a 方法 => 将Range 对象转换为数组。 shuffle方法 => 随机排列 join方法 => join 将数组转换为字符串
2017-05-31 18:03:27 686
原创 after_save和after_create区别
after_save和after_create是模型中常用的回掉方法!after_save是在数据insert和update时都会触发,after_create只有在insert时触发。
2017-05-31 17:10:35 1694
原创 数据表中主键、外键和索引的区别?
聚集索引一定是唯一索引。但唯一索引不一定是聚集索引。 聚集索引,在索引页里直接存放数据,而非聚集索引在索引页里存放的是索引,这些索引指向专门的数据页的数据。
2017-05-29 17:03:15 750
原创 Linux设置有效的防火墙策略禁止所有非法的请求
只允许外部访问22和80端口, shell脚本会禁止除了22和80端口之外的一切端口访问#!/bin/bashiptables -Fiptables -t nat -Fiptables -P INPUT DROPiptables -A INPUT -s 127.0.0.1 -j ACCEPTiptables -A INPUT -p tcp --dport 22 -j ACCEPTipta
2017-05-29 16:40:10 2377
原创 数据库移植中怎样让自定义的移植操作支持回滚
class OneUglyDataChange < ActiveRecord::Migration def change User.find_each do |user| user.is_genius = true end endend执行 rails db:rollback 无法回滚实际上 up 和 down 是Rails早期就采用的默认方案, 支持回滚cla
2017-05-29 16:27:05 400
翻译 Ruby中include / extend / prepend的区别
Ruby中include / extend / prepend的区别:include: 把模块注入目标类或者模块作为实例方法extend: 把模块注入目标类或者模块作为类方法(Singleton Method)prepend: 同样把模块注入目标类或者模块作为实例方法,和include的区别是把模块的方法放在了目标类或者模块方法调用链的前边,对比 B 和 C 的继承链。
2017-05-29 15:21:39 1819
翻译 使用rails g方法时不让rails生成对应的assets, helper等文件
很多时候我们想自己来手工创建对应的asset,helper和test文件,但是默认情况下Rails会自动帮我们创建对应的asset,helper和test文件修改config/application.rb文件,添加下面的内容:config.generators do |generator| generator.helper false generator.assets false
2017-05-29 15:17:37 881
中国企业级SaaS市场CRM服务专题研究报告.pdf
2019-12-29
贝佐斯致股东信1997~2018年(中文).pdf
2019-12-29
Dash for mac 4.1.2 开发者必备
2018-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人