Хранить поисковые запросы приложения Rails - PullRequest
0 голосов
/ 13 марта 2012

Я хотел бы хранить поисковые запросы, которые пользователи вводят на моем сайте. Я создал модель поисков с соответствующей базой данных.

Я не хочу, чтобы пользователь знал, что я создаю запись, основанную на его поиске, и при этом мне не нужно иметь доступ к поискам с сайта. Я буду читать базу данных postgresql напрямую каждую неделю. Как я могу реализовать эту функцию? Я пытался выполнить Search.create!(@products) во время поиска, но получаю ошибку uninitialized constant PagesController::Search.

1 Ответ

1 голос
/ 13 марта 2012

Было бы проще ответить на вопрос с большим количеством кода.В вашем методе поиска что-то вроде следующего должно сделать это, и оно не должно быть обнаружено, поскольку оно находится в контроллере:

search = Search.new
search.user_id = current_user
search.term = @products.name
search.save
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...