存储Rails应用程序的搜索查询

时间:2012-03-13 01:01:43

标签: ruby-on-rails

我想存储用户在我的网站上输入的搜索查询。我用相应的数据库创建了一个模型搜索。

我不希望用户知道我正在根据他们的搜索创建条目,也不需要能够从网站访问搜索。我将每周直接阅读postgresql数据库。我该如何实现此功能?我在搜索时尝试Search.create!(@products),但收到uninitialized constant PagesController::Search错误。

1 个答案:

答案 0 :(得分:1)

用更多代码回答问题会更容易。 在你的搜索方法中,类似下面的东西应该这样做,并且它应该是不可检测的,因为它在控制器中:

search = Search.new
search.user_id = current_user
search.term = @products.name
search.save