Tag Ruby on Rails
Tìm kiếm bài viết trong Tag Ruby on Rails
Cách sử dụng class Time & Date trong Ruby (Phần 1)
Time là một class trong Ruby, nó sẽ giúp chỉnh sửa format, trích xuất thông tin một cách hiệu quả theo ý của bạn. . Topic hôm nay chúng ta có gì nào. .
0 0 97
Sử dụng Fast JSON API serialization trong Ruby on Rails
Ở bài viết này chúng ta sẽ thử tạo 1 project API sử dụng gem fast_jsonapi cho serializer. Đầu tiên là tạo một project API mới. $ rails new rails-jsonapi --database=postgresql --skip-action-mailbox --skip-action-text --skip-spring -T --skip-turbolinks --api. .
0 0 131
Xây dựng một API Endpoint với Ruby on Rails và gem JBuilder
Rails là một framework web application theo cầu trúc MVC, Rails vốn đã được hỗ trợ để xây dựng một website hoàn chỉnh mà không cần đến API. Tuy nhiên, hiện nay các thư viện, framework client-side đã trở nên mạnh mẽ hơn bao giờ hết với các cái tên không xa lạ gì như ReactJS, AngularJS, VueJS, ... Do
0 0 125
Gem DataGrid
Trong bài viết này tôi sẽ giới thiệu cho bạn gem DataGrid. Nó cho phép bạn dễ dàng xây dựng datagrid hay còn gọi là bảng dữ liệu với column được sắp xếp và filters.
0 0 8
Sidekiq trick: Thực thi job trên 1 host cố định trong cluster
Sidekiq. Các bạn code ruby chắc hẳn không hề xa lại với sidekiq. Đây là một gem thường được dùng cho việc xử lý background jobs trong Rails. Sidekiq gồm 3 phần chính là Sidekiq Client, Sidekiq Server và Redis.
0 0 92
Áp dụng Docker cho Ruby on Rails app
Trong bài viết này, chúng ta sẽ cùng xây dựng 1 ứng dụng Rails hoàn chỉnh bằng docker. Ứng dụng sẽ bao gồm Postgresql, Redis và Sidekiq. After reading this article:. Các kiến thức sử dụng bao gồm:.
0 0 49
Làm chủ Rspec với câu lệnh
Sử dụng RSpec có thể hiệu quả và thú vị hơn rất nhiều nếu bạn biết rõ bạn có bao nhiêu option theo ý mình. Thông thường, bạn chạy test bằng lệnh sau:. rspec spec/your_class_spec.rb.
0 0 13
Crawl dữ liệu trong Rails với gem Mechanize
Mình cần tạo một ứng dụng crawl giá bán các sản phẩm từ một trang web bán hàng nước ngoài (trang A), và tính theo công thức của mình để đổi sang giá bán VNĐ. Đây chính là tiền đề cho ý tưởng dùng Ruby on Rails tạo web crawl dữ liệu của mình.
0 0 33
Push Notification đơn giản với Rails ActionCable
Trong bài này, mình sẽ xây dựng chức năng push notification đơn giản sử dụng actioncable của Rails. Bước thực hiện. Tạo một channel cho actioncable. ✗ rails generate channel notifications.
0 0 26
RSpec: sự khác nhau giữa Mocks và Stub
Sau một thời gian tìm hiểu và làm quen với Mocks và Stubs trong RSpec mình vẫn không thể phân biệt rõ ràng Mocks và Stubs nên thường dùng lẫn lộn giữa chúng. Ở chúng có những điểm tương đồng nhưng cũng có sự khác biệt nên sẽ có những trường hợp sử dụng tối ưu riêng.
0 0 103
Tổng hợp các loại template engine trong Rails và cách sử dụng
1. Mở đầu. Trong Rails, thông thường khi mới khởi tạo 1 project, template engine mặc định là .html.
0 0 94
Kỹ thuật tấn công CSRF và Cách phòng chống
1 CSRF là gì. CSRF còn được gọi là "session riding", "XSRF".
0 0 82