Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Rails Gem để tìm kiếm

Có một viên ngọc tìm kiếm được gọi là Ransack

Điều này cho phép bạn tìm kiếm các mô hình một cách rất dễ dàng:

<%= f.search_field :name_or_description_or_email_or_articles_title_cont %>

Ví dụ trên là một nhãn khi được nhấp vào tìm kiếm trong tên hoặc mô tả hoặc email hoặc cột article_title chứa những gì đã từng được cung cấp trong trường văn bản tìm kiếm

Đây là một ví dụ về lục soát bên dưới mui xe

>> User.ransack(first_name_cont: 'Rya').result.to_sql
=> SELECT "users".* FROM "users"  WHERE ("users"."first_name" LIKE '%Rya%')

Nó đơn giản để sử dụng và có thể được sử dụng để tìm kiếm nâng cao nếu được yêu cầu




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL cho Phần Ngày tháng

  2. cách tạo trình kích hoạt để thực hiện nối các trường

  3. Bất kỳ lý do nào cho mệnh đề GROUP BY không có chức năng tổng hợp?

  4. MySql nhận xét cho các cột của một dạng xem?

  5. Không xử lý được thông số định dạng với mysql.connector bằng Python