/
Dmitry-F
/
cbt_tool
Обзор
Документация
Войти
/
Dmitry-F
/
cbt_tool
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
bin/search_audit
25 строк
1 KB
Dmitriy-Filatov
Внедрение глобального поиска: Stimulus-контроллер, Turbo-фреймы и поисковые скоупы в моделях
15 мар 2026, 22:34
15 мар 2026, 22:34
866fbfb
Код
Авторство
О чём код?
#!/bin/bash echo "=== 1. МАРШРУТЫ ПОИСКА ===" bin/rails routes | grep search echo -e "\n\n=== 2. КОНТРОЛЛЕР ПОИСКА (app/controllers/search_controller.rb) ===" cat app/controllers/search_controller.rb 2>/dev/null || echo "Файл не найден" echo -e "\n\n=== 3. ФОРМА ПОИСКА В ЛЕЙАУТЕ (app/views/layouts/application.html.erb) ===" cat app/views/layouts/application.html.erb 2>/dev/null || echo "Файл не найден" echo -e "\n\n=== 4. ВЬЮХА ПОКАЗА (app/views/search/show.html.erb) ===" cat app/views/search/show.html.erb 2>/dev/null || echo "Файл не найден" echo -e "\n\n=== 5. ПАРШАЛ РЕЗУЛЬТАТОВ (app/views/search/_results.html.erb) ===" cat app/views/search/_results.html.erb 2>/dev/null || echo "Файл не найден" echo -e "\n\n=== 6. ПОИСК В ДВИЖКЕ СМЭР (engines/smer_diary/app/controllers/smer_diary/entries_controller.rb) ===" grep -n "search" engines/smer_diary/app/controllers/smer_diary/entries_controller.rb 2>/dev/null || echo "Поиск в движке не используется" echo -e "\n\n=== 7. МОДЕЛИ С ПОИСКОВЫМИ СКОУПАМИ ===" echo "--- Client ---" grep -n "scope.*search" app/models/client.rb 2>/dev/null || echo "Нет поискового скоупа" echo -e "\n--- Session ---" grep -n "scope.*search" app/models/session.rb 2>/dev/null || echo "Нет поискового скоупа"