2010-01-25 17 views
22

Sinatra'nın ./views alt dizinlerinden (ör. /views/admin) görüntüleyebilmesini istiyorum.Sinatra Alt-Dizin Görüntüleme

set :views, Proc.new { File.join(root, "templates") } 

Ama nasıl dosyanın yalnızca bir kısmı için bu ayarlamak mümkün olacaktır: Bu kadar böyle manzara ayarlayabilirsiniz biliyoruz?

cevap

52

Sana soruyorsun tam olarak emin değilim ama bunu yaparak views/admin bir görünüm işleyebilen:

erb :"admin/report" 

otomatik views alt dizinleri bakmak için nasıl soruyorsanız zaman sizi erb :report numaralı telefonu arayın, bunu nasıl yapacağınızdan emin değilim ve (farklı yönlerdeki iki görünüm aynı ada sahipse ne olur?) isteyeceğinizi sanmıyorum.

+0

Çalışır, teşekkürler. Dosya uzantısından ayrılmam gerekiyor, yine de otomatik olarak ekliyor. –

+1

Oops - iyi nokta. Uzantıyı kodumdan cevabımdan kaldırdım. –