如何防止对象id打印到屏幕

Sam*_*egg 0 ruby haml ruby-on-rails

如何使用HAML模板从呈现对象ID中阻止视图中的部分表单?例如,my show.html.hamlfor Users包含=render 'shortlists'其候选名单列表:

%p
Shortlists:
= @shortlists.each do |s|
  = render :partial => 'shortlists', :locals => { :s => s }
%p
Run Code Online (Sandbox Code Playgroud)

我在屏幕上看到的是:

Shortlists:
 Shortlist A has 0 items
 Shortlist B has 5 items
"#<Shortlist:0xa95fa38>#<Shortlist:0xa95f54c>"
Run Code Online (Sandbox Code Playgroud)

我该如何预防?

"#<Shortlist:0xa95fa38>#<Shortlist:0xa95f54c>"
Run Code Online (Sandbox Code Playgroud)

从渲染?

Luk*_*uke 5

=前面@shortlists.each改为a -.

相关文件