Tag Ruby on Rails
Tìm kiếm bài viết trong Tag Ruby on Rails
Những Gem Ruby on Rails bạn không nên bỏ lỡ trong năm 2021!
Trong bài viết kỳ này, mình sẽ giới thiệu với các bạn về những gem rất là uy tín được các developer sử dụng nhiều nhất trong năm 2021. Gem là một thư viện của Ruby.
0 0 294
Một bài toán xử lý mảng tưởng chừng đơn giản!
Xuân sang, Quang đang lang thang trang facebook thì bắt gặp một bạn hỏi bài toán này:. .
0 0 26
Webpack vs Sprockets - chọn gì bây giờ ?
Kể từ ngày release của Rails 6, Webpack đã trở thành JavaScript bundler mặc định cho các Rails App. Vốn đã quen với việc sử dụng Sprockets, và vốn là một Dev backend, mình cũng như không ít các bạn sẽ
0 0 82
Rails - Docker - Circle CI - Github
Như tiêu đề, thì trong bài này mình sẽ hướng dẫn tạo 1 project rails, sử dụng docker, circle CI và check statut pass trước khi merge PR trên github. Tạo rails app với docker.
0 0 29
Tôi cá là bạn không biết những điều này - Ruby on rails ( Phần 2)
Các bạn có thể theo dõi phần 1 ở đây :. https://viblo.asia/p/toi-ca-la-ban-khong-biet-nhung-dieu-nay-ruby-on-rails-phan-1-WAyK8DDeKxX. 5.
0 0 211
Rails Memoization
Memoization is a process that can be used to speed up rails methods. It caches the results of methods that do time-consuming work, work that only needs to be done once. Here is an example. Example.
0 0 34
Tại sao Rails lại dùng cả Webpack lẫn Sprocket?
Khi Rails 6 được ra mắt, có thể bạn đã từng tự hỏi. WTF, sao Webpack đã được add vào rồi, mà Sprocket vẫn tồn tại thế kia . Chẳng phải Webpack và Sprocket được dùng để giải quyết chung một công việc hay sao. Hoặc cả đây:.
0 0 47
Bạn nên sử dụng Elasticsearch trong ứng dụng Ruby On Rails như thế nào?
Elasticsearch là một công cụ phân tích và mã nguồn mở mạnh mẽ và linh hoạt, phân tán, theo thời gian thực. Đó là tiêu chuẩn vàng trong công nghệ tìm kiếm.
0 0 70
Sử dụng Twilio để gửi SMS trong ứng dụng Ruby on Rails
Ngoài cách xác nhận tài khoản hay gửi thông báo bằng email thì hôm nay mình sẽ hướng dẫn các bạn 1 cách nữa là thông qua SMS/Voice. Công cụ sử dụng sẽ là gem Twilio. Installation. Để cài đặt bằng Bundler, hãy lấy phiên bản mới nhất:.
0 0 56
Floating-point error và cách giải quyết trong Ruby on Rails
Khi làm việc với việc tính toán số, nhất là với tài chính hoặc tiền, độ chính xác là vô cùng quan trọng. Thậm chỉ dù là sai số quá ít cũng gây ra độ lệnh lớn khi số tiền đó càng lớn.
0 0 32
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 83
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 117
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 119
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 4
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 82
Á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 45
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 10
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 23