实现自定义商品输入功能, 并且修复测试失败的bug, 记住如果测试莫名其妙的出错, 请随时运行 rake db:test:prepare, 看看是否正确, 这个问题多浪费了我三天时间, 谨记