ssr*_*sri 32 haml ruby-on-rails partial-views
我正在学习哈姆尔.
我的视图文件如下:
show.html.haml:
.content
= render 'meeting_info', :locals => { :info => @info }
Run Code Online (Sandbox Code Playgroud)
和_meeting_info.html.haml:
.detail
%table
%caption
Meeting Informations of
= info["meeting_name"]
...
Run Code Online (Sandbox Code Playgroud)
当我尝试运行时,我收到了一个undefined local variable or method 'info'错误.
Pra*_*vin 74
试试这个
没有:locals和:partial
.content
= render 'meeting_info', :info => @info
Run Code Online (Sandbox Code Playgroud)
无需指定本地人.
使用:locals和:partial
您应该在以下情况下指定本地,即指定:partial渲染
.content
= render :partial => 'meeting_info', :locals => { :info => @info }
Run Code Online (Sandbox Code Playgroud)
dea*_*bry 14
:locals如果从控制器调用渲染,则可以使用该选项.从视图调用render时,您只需执行以下操作:
= render 'meeting_info', :info => @info
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39292 次 |
| 最近记录: |