我是Ruby on Rails金字塔的新手。我想知道如何將多個值呈現給模板文件。如何在金字塔模板文件中渲染多個變量?
我搜查了很多,但沒有找到任何答案。
我只想渲染2個變量來查看,例如呈現var1
和var2
到mytemplate.pt
。
@view_config(route_name='home', renderer='templates/mytemplate.pt')
def my_view(request):
return {'var1': 'value1', 'var2': 'value2'}
,並在mytemplate.pt
文件:
var1 is: ${var1}, var2 is: ${var2}
我的錯誤說法有沒有 'VAR2' 可用。
p.s. 在Rails中這是很容易:
# in controller:
def show_multiple_var
@var1 = 'value1'
@var2 = 'value2'
end
# in the view file:
<%= @var1 %>, <%= @var2 %>
您可以設置pserve當他們改變HTTP重裝模板: //pyramid.readthedocs.org/en/latest/narr/templates.html#automatically-reloading-templates –