AdilA
@AdilA
Нравится кодить, изучаю go c echo

Как сделать ссылку на массовое изменение колонн в rails?

Всем привет, есть уведомления для пользователей
<div class="notification">
	<h4>Уведомления</h4>
<% @activities.each do |activity| %>
    <ul>
    	<li>
    <%= render "activities/#{activity.trackable_type.underscore}/#{activity.action}", activity: activity %>
    	</li>
    </ul>
<% end %>
<%= link_to "отменить всё как прочитано"%>
</div>

Нужно чтобы при клике на "отменить всё как прочитано" в базу уходило обновление колон read с false на true в базе Activity, подскажите пожалуйста как это сделать?
  • Вопрос задан
  • 2230 просмотров
Пригласить эксперта
Ответы на вопрос 2
MpaK999
@MpaK999
Буду!
1. собираем все id этих событий в один массив например activities[]
2. отправляем его через ajax serialize
3. в controller получаем этот массив
activities = Activity.find(params[:activities])
activities.each do |activity|
  activity.mark_as_read!
end
Ответ написан
Комментировать
anyd3v
@anyd3v
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы