Ruby on rails 如何使用React前端设置完全TDD Rails API
我有一些背景问题,因为我想得越多,就越困惑 我想做的是一个非常简单的评论网站,人们可以在这里留下评论/评论,并附上评分(无登录功能)。前端必须处于React状态,并且还需要一个平均评级组件 到目前为止,我建立了一个rails API,并在模型中包括了标题、描述和评级。但我认为最好为收视率制作一个单独的模型??我不确定什么时候最好创建一个单独的模型 我的第二个问题是;如何使用Rspec测试React组件?我需要宝石吗??我不明白当Rspec文件在Rails API中,并且您想要测试React应用程序中的组件时,它是如何工作的Ruby on rails 如何使用React前端设置完全TDD Rails API,ruby-on-rails,reactjs,rspec,Ruby On Rails,Reactjs,Rspec,我有一些背景问题,因为我想得越多,就越困惑 我想做的是一个非常简单的评论网站,人们可以在这里留下评论/评论,并附上评分(无登录功能)。前端必须处于React状态,并且还需要一个平均评级组件 到目前为止,我建立了一个rails API,并在模型中包括了标题、描述和评级。但我认为最好为收视率制作一个单独的模型??我不确定什么时候最好创建一个单独的模型 我的第二个问题是;如何使用Rspec测试React组件?我需要宝石吗??我不明白当Rspec文件在Rails API中,并且您想要测试React应用程
也许有人可以解释一下,或者给我发一个好的链接,在那里我可以找到这些信息??当然我试过谷歌,但它让我更加困惑。实际上,你不能仅仅用React构建SPA应用程序。React不是一个框架,它是一个库,所以您必须将React包含到像AngularJS这样的框架中。然后,您不能使用Rspec测试React或AngularJS,因为Rspec并不用于UI测试。你应该用量角器之类的东西。另外,我建议您查看grapeapi来构建应用程序的服务层。最后,如果您在RDBMS上构建应用程序,您应该为评级添加一个单独的模型,因为可能会有很多评级。否则,对于mongodb之类的东西,您可以将评级嵌入到post表中。实际上,您不能仅使用React构建SPA应用程序。React不是一个框架,它是一个库,所以您必须将React包含到像AngularJS这样的框架中。然后,您不能使用Rspec测试React或AngularJS,因为Rspec并不用于UI测试。你应该用量角器之类的东西。另外,我建议您查看grapeapi来构建应用程序的服务层。最后,如果您在RDBMS上构建应用程序,您应该为评级添加一个单独的模型,因为可能会有很多评级。否则,对于mongodb之类的东西,您可以将评级嵌入到post表中