
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 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
Sử dụng phương thức length
để đếm số ký tự trong một chuỗi:
string = "Ruby"
puts string.length
Bạn có thể in hoa hay in thường các ký tự trong chuỗi sử dụng phương thức downcase
và upc...
Trong bài viết này bạn sẽ được hướng dẫn cách cài đặt Java Runtime Environment (JRE) và Java Development Kit (JDK) trên Ubuntu phiên bản 18.04 sử dụng apt-get.
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à 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:
<% %>
: 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<%= %>
: Chạy mã lệnh và in ra kết quả của giá trị trả về của biểu thực<% -%>
: Em không rõ dùng làm gì<%# %>
: 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.
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
?