- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人