Sinatra Alt-Dizin Görüntüleme


22

Sinatra'nın ./views alt dizinlerinden (ör. /views/admin) görüntüleyebilmesini istiyorum.

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?

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. 26 oca. 102010-01-26 20:46:17

+1

Oops - iyi nokta. Uzantıyı kodumdan cevabımdan kaldırdım. 26 oca. 102010-01-26 21:16:53