0

Я хотел бы реализовать «функцию текстового поиска» над частью тела сообщений тонны. Если кто-нибудь знает, как реализовать это в «Mailboxer», пожалуйста, покажите мне, как это сделать. Я понятия не имею, как это происходит.Можно ли добавить функцию «поиска» в почтовый ящик «Почтовый ящик»?

Когда доступ example.com/messages/search?page=3 & поиск = тест & utf8 =% E2% 9C% 93 Этот код не будет возвращать правильный результат ...

def search 
    @search = params[:search] 
    @a = current_user.search_messages(@search) 
    @messages = Kaminari.paginate_array(@a).page(params[:page]).per(10) 
    render :received 
end 

ответ

0

Это может быть хороший старт: https://github.com/frodefi/rails-messaging#enabling-search

+0

Спасибо. Это уже сделано. Мне нужно знать, как закодировать в контроллере (извлекать записи, содержащие ключевое слово в части тела), и представления (ввод ключевого слова). Есть ли у вас какие-либо идеи? Они никогда не говорят о том, как извлекать записи с ключевым словом поиска. – MKK

+0

Я забираю его обратно. Мне удалось передать запрос ключевого слова поиска на контроллер. Несмотря на то, что все идет хорошо, контроллер не вернет правильный результат для просмотра. Я отредактировал свой вопрос, поэтому, пожалуйста, взгляните на это. – MKK

+0

Функция search_messages кажется не работает :( – MKK