如何使用Ransack gem搜索无线电/选择字段来搜索年龄小于/大于17岁的用户?

时间:2016-06-02 06:27:03

标签: ruby-on-rails ruby-on-rails-4 ransack

我正在使用Rails4和Ransack。

我不知道如何写表格。 我想在[全部/低于17 /超过18]

中使用单选按钮或选择框
> User.ransack(birthday_gteq: 17.years.ago).result.to_sql
=> "SELECT `users`.* FROM `users` WHERE (`users`.`birthday` >= '1999-06-02')"

> User.ransack(birthday_lt: 17.years.ago).result.to_sql
=> "SELECT `users`.* FROM `users` WHERE (`users`.`birthday` < '1999-06-02')"

我不擅长英语......

0 个答案:

没有答案