Arel Sql
Giới thiệu
Arel Sql là một sự trừu tượng hóa SQL và ActiveRecord sử dụng để build các query SQL, có thể trừu tượng hóa các phân đoạn của một câu truy vấn SQL bằng các phương thức Ruby, có thể tái sử dụng, giúp đơn giản hóa những câu truy vấn phức tạp, khó đọc hoặc khó suy luận.
Cơ bản về Arel
Mỗi model ActiveRecord đều có arel_table, để có thể get Arel::Table có 2 cách:
my_table =...
RubyonRails
2589