2012-04-27 2 views
0

Когда я использую метод Еврорадио с помощью:Еврорадио не желая, чтобы сделать файл в Rack App

require 'erb' 

def erb(template) 
    path = File.expand_path("../views/#{template}", __FILE__) 
    ERB.new(File.read(path)).result(binding) 
end 

И потом использовать:

Rack::Response.new(erb('default.html.erb')) 

Это поднимает Errno :: ENOENT. Почему это? Благодаря!

ответ

1

Похоже, что вы ошиблись в своем пути к файлу. Проверьте, чтобы это было правильно.

+0

Ваше право, оно искало 'lib/views' внутри моего каталога, два' ../' сделали разницу. – beakr

Смежные вопросы