Ruby Ruby

Tương tự như các ngôn ngữ lập trình khác, Ruby cung cấp các phương thức khác nhau để hỗ trợ việc đọc nội dung file trên hệ thống. Trong bài viết này chúng ta sẽ cùng tìm hiểu các cách khác nhau để
thực hiện tác vụ đọc nội dung file sử dụng ngôn ngữ lập trình Ruby. Kết thúc bài viết bạn cũng sẽ hiểu được sự khác biệt khi sử dụng các cách khác nhau để đọc file content.

1. Sử Dụng File.open()

Sử dụng method .open() trong File class để mở file trên hệ thống, method này có hai tham số:

  • Tham số đầu l...
Windows Windows

Không giống với Mac hay Linux việc cài đặt Ruby Gem trên Windows là một thử thách đối với không ít bạn lập trình viên khi liên tục gặp phải các lỗi không mong muốn.
Rất nhiều bạn đã hoàn toàn bế tắc khi phải đối mặt với các lỗi trên. Trong bài viết này chúng ta sẽ tìm hiểu cách xử lý hai trong số các lỗi thường xuyên xuất hiện trên Windows khi
cài đặt Ruby Gem.

Lỗi Encoding

Đây là lỗi rất thường gặp khi sử dụng chương trình Ruby Installer để cài đặt Ruby Gem trên Windows. Khi gặp phải lỗi này bạ...

Ruby on Rails Ruby on Rails

Ngày nay hầu hết các trang web đều sử dụng công nghệ AJAX để cải thiện trải nghiệm của người dùng thông qua cơ chế update từng phần dữ liệu trên trang mà không yêu cầu trình duyệt phải load lại toàn bộ trang. Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu cách sử dụng AJAX trong Ruby on Rails framework.

Một tính năng phổ biến mà chúng ta thường thấy sự xuất hiện của AJAX đó là các trang bài viết cho phép tạo comment trên đó. Ở dưới mỗi bài viết sẽ có một form nhỏ mà người dùng có thể nhập nội...

PHP PHP

Mình mới bước vào học lập trình web và qua bước đầu làm quen với PHP và thấy ngôn ngữ này tương đối dễ hiểu. Ngoài ra thì mình có thấy rất nhiều các Framework của PHP được phát triển.

Tuy nhiên qua tìm hiểu thêm thì mình thấy Ruby lại đang là ngôn ngữ được cộng đồng lập trình viên đánh giá cao hơn PHP vì cú pháp dễ hiểu và hỗ trợ hướng đối tượng tốt hơn PHP. Ngoài ra thì Ruby on Rails cũng là Framework đang được nhiều công ty lớn lựa chọn là framework để phát triển web.

Mình cần các bạn tư vấn g...

Ruby Ruby

Theo mình hiểu thì trong Ruby có bốn cách khác nhau để so sánh các giá trị với nhau là equal?, eql? =====. Tất cả đều là các phương thức của đối tượng Object trong Ruby. Trong đó khi gọi phương thức == thì sau đó về bản chất Ruby cũng sẽ thực hiện việc gọi phương thức equal? và trả về giá trị. Khi gọi phương thực === thì về bản chất sau đó Ruby cũng sẽ thực hiện việc gọi phương thức ==...

Vậy đâu là sự khác biệt giữa các phương thức equal?, eql?, =====?