use*_*344 5 validation redirect ruby-on-rails
我们有一个表格可以在我们的 views/restaurants/show.html.erb 中提交某个餐厅的评级。如果出现验证错误,我们将被重定向回 views/restaurants/show.html.erb,但不会出现验证消息。我们发现这是因为我们在 RatingController 创建操作中使用 redirect_to(@restaurant) 丢失了消息。但是我们如何在没有重定向的情况下返回?
谢谢!
在评论中澄清后,您需要设置您的
/app/views/layouts/application.html.erb
用这条线
<%- flash.each do |name, msg| -%><%= content_tag :div, msg, :id => "flash_#{name}" %><%- end -%>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4943 次 |
| 最近记录: |