0

我是 Ruby on Rails 的 Pyramid 新手。我想知道如何将多个值呈现给模板文件。

我搜索了很多但没有找到任何答案。

我只想渲染 2 个变量来查看,例如 rendervar1var2to 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”。

ps 在 Rails 中很简单:

# in controller: 
def show_multiple_var
  @var1 = 'value1'
  @var2 = 'value2'
end

# in the view file:
<%= @var1 %>, <%= @var2 %> 
4

2 回答 2

7

用这个:

pserve development.ini --reload

CtrlS然后AltTab你可以F5

于 2013-07-19T16:48:05.913 回答
2

我找到了答案:只需重新启动我的服务器!似乎它不会自动加载页面的更改!

简单地重新启动服务器后,它工作正常!

于 2013-07-19T06:40:31.363 回答