鉴于Ruby-on-Rails MVC框架,处理评级api /功能的最佳方法是什么。
如果我想让用户对“故事”进行评级,而不实际编辑它们,那么最佳路线是什么。我不想把故事放到编辑模式,我只想抓住故事的ID并在评级表中添加记录。
创建一个VIEW是否正确,其中Ratings表打开进行编辑,但链接的故事只是处于显示模式???
显然我是初学者,当涉及到MVC和RonR时,我只是想在脑子里找到正确的方法:)
答案 0 :(得分:0)
你会有一个评级模型,可以存储所有评级和所有故事之间的关联。
从那里你会有一个评级控制器,主要是为了创建评级(如在用户评价故事中)。
当用户创建评级时,请求应转到RatingsController #create。
在故事视图页面上,您可以通过GET参数传递故事ID的参数(使用nested resources)链接到RatingsController #create。