允许用户提交编辑/更新请求

时间:2011-06-26 19:19:42

标签: ruby-on-rails ruby ruby-on-rails-3

我有一个网站,我正在做一个有餐厅评论的业余爱好。我希望用户能够添加新的餐馆,以及编辑他们可能或可能没有添加到网站的其他餐馆的信息。我不确定最好的办法是什么。我有一些我想过的选择,但我不确定。

只允许说谷歌地方的餐馆

  • 这种方法的主要关注点是如果一个用户想去的餐馆没有列在谷歌的地方那么什么

允许用户手动添加餐馆并查看谷歌地点,并填写相关信息,如地址电话,如果不在谷歌的地方,然后让用户手动添加所有信息...如果是或不在谷歌的地方仍然必须手动接受餐厅到网站

  • 这个的主要缺点是我可能要花很多时间来确保餐厅是真实的还是不真实的

有人有什么想法吗?

我也在运行rails如果我只是使用版本控制宝石来实现更新请求,这样我可以审核更新或新餐厅......

1 个答案:

答案 0 :(得分:1)

我不是Ruby人,所以我不会对那部分发表评论。但是根据用户群的大小,我会通过用户审核来解决,或者手动完成。如果您没有那么多用户进行审核,那么新条目应该是可行的,如果您有很多用户,则应该可以接受任何新条目,然后允许用户标记错误的条目,例如在SO上或在foursquare上或Facebook Places。

当然,您可以选择接受Google商家信息中提供的任何内容,但只允许在那里找到的条目会让用户输入新信息变得烦人,这会阻止他们这样做。