Для моего приложения rails я использую фиксированный макет с двумя столбцами (основной и правый).На данный момент флеш-сообщения отображаются в div контента, но я бы хотел показать флеш-сообщения в "main" div (main
Я не знаю, что лучше делатьЭто.Фактически, я должен был создать помощника флеш-сообщения и добавить его во все мои представления, я должен был создать частичный, чтобы изменить что-то с макетом, или есть другое решение?
Вот моя структура application.html.erb:
...
<body>
<div id="container">
<%= render 'layouts/header' %>
<div id="content">
<% flash.each do |name, msg| %>
<%= content_tag :div, msg, :id => "flash_#{name}" %>
<% end %>
<%= content_tag :h1, yield(:title) if show_title? %>
<%= yield %>
</div>
<%= render 'layouts/footer' %>
</div>
</body>
...
и, например, одно из моих представлений: (home / index.html.erb)
<div id="rightside">
...
</div>
<div id="main">
... <-- Here I want to display flash!
</div>
Спасибо за любые предложения!