在Ruby-on-Rails中处理评级api /函数的适当方法是什么?

时间:2011-04-06 19:35:54

标签: ruby-on-rails model-view-controller rating

鉴于Ruby-on-Rails MVC框架,处理评级api /功能的最佳方法是什么。

如果我想让用户对“故事”进行评级,而不实际编辑它们,那么最佳路线是什么。我不想把故事放到编辑模式,我只想抓住故事的ID并在评级表中添加记录。

创建一个VIEW是否正确,其中Ratings表打开进行编辑,但链接的故事只是处于显示模式???

显然我是初学者,当涉及到MVC和RonR时,我只是想在脑子里找到正确的方法:)

1 个答案:

答案 0 :(得分:0)

你会有一个评级模型,可以存储所有评级和所有故事之间的关联。

从那里你会有一个评级控制器,主要是为了创建评级(如在用户评价故事中)。

当用户创建评级时,请求应转到RatingsController #create。

在故事视图页面上,您可以通过GET参数传递故事ID的参数(使用nested resources)链接到RatingsController #create。