我发现了一个我无法弄清楚出了什么问题的问题。 我正在创建一个rails应用程序。我有一些模型加入了“join-models”。
本地如果我运行'rspec'一切正常。 但是如果Travis CI运行规范,它就无法解决依赖关系。我收到了一个错误。我该怎么做才能解决这个问题?
答案 0 :(得分:1)
这看起来像是一个迁移问题。 Travis CI运行测试的数据库没有request_id
模型的BorrowRequest
。这就是你得到那个错误的原因。但它在本地工作,因为您在本地运行迁移。
因此,您只需要运行迁移,以便将request_id
列添加到数据库中的borrow_requests
表,Travis CI将根据该表运行测试。这应该可以解决你的问题。