Hầu hết các lập trình viên đều có một bộ các công cụ hỗ trợ khi làm việc và trong bài học này chúng ta sẽ tìm hiểu hai công cụ phổ biến sử dụng trong quá trình...
Text Editor và IDE

REST là viết tắt của cụm từ Representational State Transfer (đôi khi còn được viết là ReST) là một kiểu kiến trúc được sử dụng trong việc giao tiếp giữa các máy tính (máy tính cá nhân và máy chủ của trang web) trong việc quản lý các tài nguyên trên intern

Cấu lệnh điều khiển được sử dụng để điều khiển luồng chạy của chương trình. Ngôn ngữ lập trình Ruby cung cấp cho chúng ta các câu lệnh điều khiển phổ biến sau đây:

Câu Lệnh if

Câu lệnh if được sử dụng để kiểm soát việc thực thi của một (hoặc một số) câu lệnh dựa trên tính đúng của biếu thức điều kiện:

a = 20
if a > 10
    puts "a lớn hơn 10"
end

Mở editor

Ở ví dụ trên khi biểu thức điều kiện a > 10 trả về giá trị true thì câu lệnh puts "a lớn hơn 10" đặt bên trong mệnh đề if sẽ được thực thi.

Câu lện...

Trong một bài viết trước đây chúng ta đã được tìm hiểu sự khác biệt giữa POST và GET. Ngoài GET và POST thì PUT cũng là một HTTP Method được sử dụng khá thường xuyên trong các ứng dụng web hướng theo kiến trúc RESTful API.

Từ khoá this trong PHP dùng để tham chiếu tới phạm vi (ngữ cảnh) hiện tại khi từ khoá này được sử dụng.

Ví dụ để truy cập giá trị thuộc tính của đối tượng trong phương thức cũng của đối tượng đó chúng ta sẽ sử dụng $this. Hãy xem một ví dụ như sau:

class Student {
    public $name;
    public $age;

    function greet() {
        echo "Hi! My name is " . $this->name .
            "<br>I am " . $this->age . " year old";
    }
}

$s1 = new Student();

$s1->name = "Thu";
$s1->age = 25;
$s1->greet()...
C:\Users\devil\Desktop\RoR\blog>rails s

=> Booting WEBrick
=> Rails 4.2.6 application starting in development on http://localhost:3000
=> Run rails server -h for more startup options
=> Ctrl-C to shutdown server
[2016-07-15 11:23:46] INFO WEBrick 1.3.1
[2016-07-15 11:23:46] INFO ruby 2.3.0 (2015-12-25) [x64-mingw32]
[2016-07-15 11:23:46] INFO WEBrick::HTTPServer#start: pid=4496 port=3000

Started GET "/" for ::1 at 2016-07-15 11:23:58 +0700

LoadError (Could not load 'active_record/connection_a...