【发布时间】:2015-05-13 07:50:31
【问题描述】:
如何在 Sinatra 的模块中使用erb?这是一个完整应用程序的示例,其中 erb 在模块中失败。
require 'sinatra'
get '/yes' do
erb "<%= Time.now %>" #works
end
get '/no' do
MyMod.foo #fails
end
module MyMod
extend self
def foo
erb "<%= Time.now %>" #fails: undefined method `erb' for MyMod:Module
end
end
【问题讨论】: