biểu thức và script cơ bản
Mỗi khi bạn liên kết mã Ruby, có 2 lựa chọn cho bạn. Những script được đặt trong thẻ <%= và %> dùng để thực thi một thao tác nhằm thu nhận kết quả mà script tính toán được (không hiển thị). Trong khi đó những script được đặt trong thẻ <%= và %> dùng để hiển thị một giá trị đã được tính ...
Mỗi khi bạn liên kết mã Ruby, có 2 lựa chọn cho bạn. Những script được đặt trong thẻ <%= và %> dùng để thực thi một thao tác nhằm thu nhận kết quả mà script tính toán được (không hiển thị). Trong khi đó những script được đặt trong thẻ <%= và %> dùng để hiển thị một giá trị đã được tính toán.
Bạn có thể kiểm chứng sự tương tác giữa Controller và View với nhau. Bạn sửa đổi nội dung Controller để View có thể hiển thị một vài ví dụ. Bạn thử thay đổi nội dung tập tin app/controller/static_pages_controller.rb như sau:
class StaticPagesController < ApplicationController def index @welcome_massage="hello ruby on rails" end
trong file app/views/index.rhtml ta viết như sau:
<h1><%= @welcome_message %></h1> <% for i in 1…5 %> <p> Headding number is <%= i%> </p> <% end %>