Уведомления принадлежат пользователям и пользователям.Очистить уведомления пользователей
На выставке пользователя (users_controller.rb) действие, которое я получать уведомления пользователя по:
def show
...
@notifications = current_user.notifications if current_user
end
Уведомления отображаются правильно, но я хочу, чтобы пользователь, чтобы иметь возможность удалить его/ее уведомления. Я поместил это в UsersHelper.rb:
def clearNotifications(notifs)
destroynotifs = notifs.destroy
end
Мое мнение (пользователи/show.html.erb), который не имеет смысла, это:
<div id="clearnotifications">
<% clearNotifications(@notifications) %>
clear notifications
</div>
Есть три вопроса, я обеспокоен :
- Это хорошая практика?
- Как я могу назвать эту функцию из текста в представлении? (link_to?)
- Должен ли я называть users.save или notifications.save?
Заранее благодарим за любые советы/рекомендации. Если вам нужна дополнительная информация, дайте мне знать, и я добавлю ее сразу.
Спасибо. Позвольте мне попробовать. Кстати, у меня есть контроллер уведомлений при создании уведомлений; перед удалением их. –