Macieju1, odpowiedź na pytanie postawione na zdjęciu:
![[Obrazek: 88b950916573e.jpg]](https://zapodaj.net/images/88b950916573e.jpg)
Robisz model + tabelę "one to many" dla usera i przycisk pod tematem o tytule "Dodaj do ignorowanych", po kliknięciu leci do kontrolera z parametrem #ID danego wątku i w tym kontrolerze robisz jedną linijkę kodu user.ignored_topics.create(:ignored_id => 13924). Następnie w modelu users robisz metodę w której mapujesz i robisz reject na wątkach z listy, tak aby user nie widział powiadomień o nowych postach z tej listy ignorowanej.
![[Obrazek: 88b950916573e.jpg]](https://zapodaj.net/images/88b950916573e.jpg)
Cytat:Zastanawiam się, czy dobrą opcją nie byłoby, gdyby dało się ignorować konkretne wątki (nie widzieć że w danym wątku są nowe posty) - wtedy kto chce dyskutować, mógłby sobie dyskutować, a kto nie chce, żeby wątek mu zaprzątał uwagę, mógłby wrzucić go na listę ignorowanych. Problem w tym, że MyBB chyba nie oferuje takiej opcji i nie wiem nawet, czy istnieje odpowiednia wtyczka.Może istnieje, może nie istnieje, ale zapewne to banał jeśli chodzi o kod do tego. Trzeba tylko trochę przysiąść.
Robisz model + tabelę "one to many" dla usera i przycisk pod tematem o tytule "Dodaj do ignorowanych", po kliknięciu leci do kontrolera z parametrem #ID danego wątku i w tym kontrolerze robisz jedną linijkę kodu user.ignored_topics.create(:ignored_id => 13924). Następnie w modelu users robisz metodę w której mapujesz i robisz reject na wątkach z listy, tak aby user nie widział powiadomień o nowych postach z tej listy ignorowanej.

