我们有一个表单,用于在我们的views/restaurants/show.html.erb中提交某家餐馆的评级。我们只希望登录用户创建新的评分。我们把身份验证后不必要的重定向
的before_filter:login_required,:只=> [:新:创建]:我们RatingsController的顶部
(但我们也只尝试 “创造”)。如果我们在输入评分详情后点击提交按钮,我们会提示登录(这是我们想要的)。填写用户名和密码并提交登录表单后,我们将重定向回e。 G。/restaurants/36/ratings,但我们希望重定向到我们来自的地方 - e。 G。 /餐厅/ 36 /。我们尝试了redirect_to(:back),但是这会将我们重定向回登录表单。此外,新评级不会保存到数据库。
任何想法如何改变重定向以及如何确保评分得到保存?
谢谢!
你俩有没有想出解决办法? – 2010-05-18 21:50:11