h()的用法:
Email: <%= h("Ann & Bill <frazers@isp.email>") %>
防止e-mail地址内特殊字符与浏览器显示混淆—它会转义HTML条目。浏览器看到Email:Ann & Bill <frazers@isp.email>--会以适当的方式显示特殊字符。
加上时间:
The time is <%= Time.now %>
或者:
class SayController < ApplicationController
def hello
@time = Time.now
end
end
在控制器获得时间的好处:
使其支持多个国家使用,我们可以对控制器修改显示格式,不必对视图修改了这样更加灵活。
视图模板可以访问控制器在任何实例变量,就像访问它们自己实例变量一样。
Email: <%= h("Ann & Bill <frazers@isp.email>") %>
防止e-mail地址内特殊字符与浏览器显示混淆—它会转义HTML条目。浏览器看到Email:Ann & Bill <frazers@isp.email>--会以适当的方式显示特殊字符。
加上时间:
The time is <%= Time.now %>
或者:
class SayController < ApplicationController
def hello
@time = Time.now
end
end
在控制器获得时间的好处:
使其支持多个国家使用,我们可以对控制器修改显示格式,不必对视图修改了这样更加灵活。
视图模板可以访问控制器在任何实例变量,就像访问它们自己实例变量一样。