Bài hướng dẫn ngắn này được tạo ra với mục đích giúp người mới học làm quen với ngôn ngữ lập trình Ruby. Trong vòng 20 phút tiếp theo bạn sẽ được làm quen với n...

Markdown là ngôn ngữ đánh dấu văn bản được tạo ra bởi John Gruber. Markdown sử dụng cú pháp khá đơn giản và dễ hiểu để đánh dấu văn bản và văn bản được viết bằng Markdown sẽ có thể được chuyển đổi sang HTML. Ngược lại các văn bản được viết bằng HTML cũng

Chuỗi

Chuôi dùng để biểu diễn các ký tự chữ cái, chữ số, khoảng trắng, dấu xuống dòng và các ký tự đặc biệt như !, @, #, $.... Kiểu dứ liệu chuỗi được biểu diễn bằng dấu ' hoặc ".

string_1 = "Ruby"
string_2 = 'Ruby'
puts string_1 == string_2 # true
puts string_1 === string_2

Đếm Ký Tự Trong Chuỗi

Sử dụng phương thức length để đếm số ký tự trong một chuỗi:

string = "Ruby"
puts string.length

In Hoa, In Thường

Bạn có thể in hoa hay in thường các ký tự trong chuỗi sử dụng phương thức downcaseupc...

Gem, bundle, bundler và RVM khác nhau như thế nào? Một trong những thử thách đầu tiên mà các bạn developer mới làm quen với Rails đó là phân biệt rạch ròi được các thuật ngữ này. Phần lớn các Rails developer bỏ qua Ruby và do đó thường dễ bị lẫn lộn giữa các thuật ngữ trên. Nếu bạn là một trong số những trường hợp vừa nêu trên thì hãy tiếp tục đọc. Trong bài viết này chúng ta sẽ cùng nhau làm rõ các khái niệm này.

GEM Là Gì

Gem là một thư viện của Ruby. Nó không có gì khác biệt với các thư viện ...

Khi đọc code của dự án trên công ty ở trong View trong ứng dụng Rails được viết sử dụng ngôn ngữ ERB thì em thấy có dùng các thẻ sau:

  • Thẻ <% %>: Chạy mã lệnh bên trong nhưng không hiển thị kết quả trả về của biểu thức
  • Thẻ <%= %>: Chạy mã lệnh và in ra kết quả của giá trị trả về của biểu thực
  • Thẻ <% -%>: Em không rõ dùng làm gì
  • Thẻ <%# %>: giống với <%= %>?

Em không chắc mình hiểu đùng hai thẻ cuối cùng nên xin tham khảo ý kiến của mọi người.

Restful hiện đang là thuật ngữ được sử dụng thường xuyên trong lập trình web và việc hiểu rõ được thuật ngữ này là rất quan trọng. Bài viết này sẽ giúp bạn nắm...
Restful API trong 5 phút

Trong RESTful API thì phương thức POST có thể được dùng trong cả hai trường hợp tạo hoặc cập nhật tài nguyên. Ngược lại thì PUT chỉ nên được dùng để cập nhật tài nguyên. Như vậy thì cuối cùng nên chọn phương thức nào khi cập nhật tài nguyên POST hay PUT?