0
鑑於a really simple Sinatra application:我們如何在Sinatra應用程序中的Slim模板中呈現隨機部分?
require 'sinatra'
require 'slim/include'
get '/' do
@specifically = %W(milk bread cheese).sample
slim :home
end
凡views/home.slim
看起來是這樣的:
doctype html
html
head
title Don't forget the stuff
body
include reminder
我們可以看到,reminder
包括作爲裸字(而不是String
)。
在views/reminder.slim
,我想包括由可變@specifically
表示的隨機部分:
p Remember the things!
include @specifically
這就提出了一個在Temple::FilterError
/
:'@specifically.slim' not found
。
我該如何讓Slim在這裏呈現milk.slim
(或其他)?
我找不到這種方法記錄任何地方,所以會離開這個答案讓別人找到,而不是刪除的問題。 – Johnsyweb