我是Ruby on Rails的金字塔新手.我想知道如何将多个值呈现给模板文件.
我搜索了很多,但没有找到任何答案.
我只想渲染2个变量来查看,例如render var1和var2to mytemplate.pt.
@view_config(route_name='home', renderer='templates/mytemplate.pt')
def my_view(request):
return {'var1': 'value1', 'var2': 'value2'}
Run Code Online (Sandbox Code Playgroud)
并在mytemplate.pt文件中:
var1 is: ${var1}, var2 is: ${var2}
Run Code Online (Sandbox Code Playgroud)
我得到错误,说没有'var2'可用.
在Rails中ps很容易:
# in controller:
def show_multiple_var
@var1 = 'value1'
@var2 = 'value2'
end
# in the view file:
<%= @var1 %>, <%= @var2 %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
226 次 |
| 最近记录: |