Сейчас я использую следующее для вывода сообщений об ошибках в моем приложении Rails 3. Это находится в макете под заголовком:
<% flash.each do |key, value| %>
<div class="flash <%= key %>"><%= value %></div>
<% end %>
В большинстве случаев это работает нормально, но когда у меня есть вход, и пользователь вводит неверные учетные данные, показ сообщения об ошибке в заголовке выглядит плохо. Это далеко от формы. И большинство сайтов показывают сообщение об ошибке прямо над формой?
Как я могу это сделать? Вам действительно нужно указывать этот блок ошибок во всех ваших представлениях? Учитывая, насколько удивительны рельсы, я предполагаю, что есть какой-то трюк, чтобы сделать эту работу?
Спасибо