Это может быть легко для вас, ребята, но я не уверен, что лучший способ добиться этого.
Есть ли какой-нибудь тип .erb
, который я могу написать, который спрашивает: «Если :notice
присутствует, то рендер ...»?
Подробнее об этом вопросе:
Мой контроллер указывает :notice
для действий create
и update
(довольно стандартно). Когда я загружаю страницы, уведомления поступают так, как я ожидал, и отображаются. Однако, когда я перезагружаю страницу (не знаю, почему кто-то это сделал, но я это сделал), :notice
исчезает (отлично, это то, что я хочу), но содержащий <div>
остается.
Как мне обеспечить удаление инкапсулирующего <div>
вместе с :notice
? Я не уверен, какие условия указать на мой взгляд или, может быть, контроллер. Вид выглядит примерно так (кстати, я использую оповещения Twitter Bootstrap JS).
View
<div class="alert-message success fade in" data-alert="alert">
<a class="close" href"#">×</a>
<p><%= notice %></p>
</div>
Мой контроллер - это модель / ресурс с одним каркасом с базовой структурой