【发布时间】:2011-10-25 13:42:38
【问题描述】:
我需要在 Rails 应用程序中实现一些搜索功能。我发现的大多数东西通常都是针对简单的纯文本搜索的。我正在尝试实现更具体的东西。我希望创建的功能是这样的(来自 C 应用程序):
表单只是提交用户输入的数据。因此,我需要将诸如“3..7”之类的字符串转换为 where 方法的 SQL 条件,例如
TestLine.where( "test_int >= ? and test_int <= ?", MinInt, MaxInt )
这似乎是某处已经存在的东西。预期的确切格式不太重要,因为用户不会在 Rails 和 C 应用程序之间共享。这将如何实现?
【问题讨论】:
-
为什么不在你的模型中使用作用域?
-
包含图表的很棒的问题。 +1
标签: ruby-on-rails ruby search