这是erb3.rb
require 'erb'
weekday = Time.now.strftime('%A')
simple_template = "Today is <%= weekday %>."
renderer = ERB.new(simple_template)
puts renderer.result
renderer.run
当我运行它时,我得到以下信息。
➜ ruby erb3.rb
Today is Friday.
Today is Friday.%
Q1。我明白我不需要写puts renderer.run
。但是还有更多的区别吗?
Q2。的输出put renderer.run
是Today is Friday.%
。最后是什么%。当我使用时puts renderer.run
,它不会输出 %.