如何从rails中的搜索表单中获取记录ID

时间:2009-08-13 03:39:51

标签: ruby-on-rails ruby autocomplete

我非常了解rails。

我正在使用自动填充(插件)文本字段来浏览我的记录标题。当用户选择记录时,我想根据该记录的ID将它们转发到自定义构建的URL。

我该怎么做?

谢谢!

-Elliot

更具体一点。我正在尝试制作一个简单的搜索表单,它会重定向到自动填充所填写的记录。如果记录不存在,我要么想要一条消息说它还不存在,要么就是创建记录页面。

更新:

这可能会更有帮助,我怎样才能抓住文本框中当前的值?

2 个答案:

答案 0 :(得分:1)

您使用的自动完成插件可能不是最适合您使用的。您可以考虑以下另一种选择:

Model Auto Completer

  • 此插件返回文本,但也将id存储在隐藏字段中。

还有另一个插件,我认为也是这样做的,但我现在不记得了。

答案 1 :(得分:0)

我认为你所指的是指向“/ record / my_awesome_product”之类的页面而不是枯燥的“/ record / 1234”。

虽然this article有点过时(在Rails开发条款中),但它仍然可以为您提供帮助。