我是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 %>
答案 0 :(得分:7)
使用它:
pserve development.ini --reload
然后你可以 Ctrl S , Alt Tab , F5 < / p>
答案 1 :(得分:2)
我找到了答案:只需重启我的服务器!它似乎不会自动加载页面的更改!
只需重新启动服务器,它就可以了!