自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 为所有model添加通用的方法

业务代码中,我们经常会用到各种状态、类型表,通过判断状态或类型来设计业务逻辑。比如说我们有订单orders和订单状态order_statuses,当订单为草稿状态时可以继续往下操作,常见的判断:if order.order_status_id == 1 do_sthend为避免产生魔法发数字,我们会这么写:status_id = OrderStatus.find_by_name("草稿").t

2017-11-08 12:12:49 854

原创 rails test 加载seeds.rb的两种方法

执行rails test时,rails默认执行下面的操作:Remove any existing data from the table corresponding to the fixtureLoad the fixture data into the tableDump the fixture data into a variable in case you want to access

2017-11-07 12:33:27 995

原创 MiniTest学习笔记

当前rails版本为5.1.4,本身自带MiniTest. 当我们执行rails g model customer时,会自动生成test/models/customer_test.rb和test/fixtures/customers.ymlrequire 'test_helper'class CustomerTest < ActiveSupport::TestCaseendActiveSupp

2017-11-01 11:35:24 1218

RSpec 3.1中文版

使用RSpec测试Rails程序。本书基于Rails 4.1,使用完整应用 来演示TDD的流程。

2018-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除