Tag Rails
Tìm kiếm bài viết trong Tag Rails
Sử dụng Searchkick để tìm kiếm thông minh trên Rails và Elasticsearch
Bạn đã bao giờ tự hỏi, ứng dụng web của mình có thể mở rộng quy mô bằng cách học được các từ khóa mà người dùng tìm kiếm? Có giải pháp nào cung cấp công cụ tìm kiếm tự động nhanh chóng với chỉ 1 từ khóa bất kì? Thật may khi có Searchkick và Elasticsearch là các công cụ hỗ trợ công việc tìm kiếm trở
0 0 103
Những sai lầm bạn có thể mắc phải khi code Rails
. Chào các bạn, chào các bạn. Đừng vội đóng tab nha.
0 0 47
Một số lưu ý cải thiện performance khi làm việc với Rails
Khi làm việc với ruby on rails chắc hẳn chúng ta sẽ làm việc với active record rất nhiều. Tuy nhiên có nhiều điều có thể ta vẫn chưa thực sự hiểu, ví dụ như ActiveRecord execute SQL query như thế nào? Và cũng còn khá nhiều lập trình viên khác cũng không để ý tới điều này.
0 0 111
Insert_all và Upsert_all trong Rails 6
Có rất nhiều trường hợp chúng ta cần thêm một loạt bản ghi ví dụ như khi có một danh sách các user bằng CSV và cần phải import vào ứng dụng của chúng ta. Rails 6 đã thêm 3 method insert_all, insert_all! và upsert_all vào ActiveRecord::Persistence, để giải quyết vấn đề trên.
0 0 52
JWT và ứng dụng xác thực người dùng trong Rails
JWT. Thời gian gần đây mình có init API thì mình có ứng dụng Json Web Token (JWT) để xây dựng xác thực người dùng. Nó có support những gì và ứng dụng của nó ra sao thì mình xin chia sẻ trong bài viết. Nó là gì.
0 0 175
Multiple Databases in Rails 6
1. Tự động chuyển đổi connection giữa primary và replica database.
0 0 97
[Design Patterns] Presenter và Service objects trong Rails
. Bài viết gốc Rails Design Patterns: Presenter & Service Objects. . Tại sao chúng ta cần sử dụng design patterns. Nhưng vẫn chưa đủ, View sẽ trở nên lớn và đầy logic khi mục đích chung chỉ biểu diễn thông tin.
0 0 88
3 cách tối ưu hóa hiệu suất Rails views
. Chào các bạn, chào các bạn. Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu một số kỹ thuật tối ưu hóa hiệu suất đơn giản và hiệu quả mà bạn có thể sử dụng ngay từ khi bắt đầu viết code.
0 0 67
Better rspec
. Developer không chỉ code mà cần phải viết test đi kèm theo với Code. Trong ngôn ngữ Ruby, RSpec là một trong những testing framework được sử dụng phổ biến nhất.
0 0 32
Bạn nên tránh sử dụng Soft Delete khi có thể, và đây là lý do tại sao
Con người luôn luôn mắc sai lầm. Vì vậy, việc "lo xa" trước mọi tình huống xấu nhất chưa bao giờ là thừa.
0 0 145
Docker: Chưa biết gì đến biết dùng (Phần 3: Docker-compose)
1. Mở đầu. . .
0 0 127