我的Sinatra在布局中要有一个特定的风格。
考虑这一简单内容:
app_folder_root/
| my_app/
| my_app.rb
| public/
| css/
| index.css
| layout.css
| views/
| index.haml
| layout.haml
config.ru
config.ru:
require rubygems
require ./my_app/my_app
map / do
run MyApp
end
注:
require sinatra/base
class MyApp < Sinatra::Base
get / do
haml :index
end
end
我尝试在<条码>my_app.rb中设定一个变数,其中列出观点的名称,并试图在<条码>layout.haml中提及该词,但是这并不奏效(我可能没有这样做作为解决问题的最后解决办法,因为我认为这是一个法典轮).,只是试图尝试不同的可能性)。
这正在使用Haml,但我希望这是不相干的——认为它应当与er一样。
在<代码>layout.haml中,我谨提及将提出的观点,并通过命名公约列入一种特定风格。 例如,如果<代码>index.haml>将提交,我将列入<编码>cs/index.css。 做到这一点的最佳途径是什么?