Ruby on rails Ruby';如果';rjs中的条件

Ruby on rails Ruby';如果';rjs中的条件,ruby-on-rails,ruby,rjs,Ruby On Rails,Ruby,Rjs,仅当用户对象(@row)不是nil时,我才想在userlist中插入用户。如何在rjs模板中有条件地进行插入 page.insert_html:bottom,:userlist, 呈现(:partial=>“user”,:locals=> {:user=>@row,:myid=>@row.id}) 非常感谢。您在常规ruby中的具体操作方法 if @row page.insert_html(:bottom, :userlist, render(:partial => "user", :

仅当用户对象(@row)不是nil时,我才想在userlist中插入用户。如何在rjs模板中有条件地进行插入

page.insert_html:bottom,:userlist, 呈现(:partial=>“user”,:locals=> {:user=>@row,:myid=>@row.id})


非常感谢。

您在常规ruby中的具体操作方法

if @row
  page.insert_html(:bottom, :userlist, render(:partial => "user", :locals =>  { :user => @row, :myid => @row.id }))
end
或者如果你想把它放在一条线上

page.insert_html(:bottom, :userlist, render(:partial => "user", :locals =>  { :user => @row, :myid => @row.id })) if @row

在普通的ruby中,你会怎么做呢

if @row
  page.insert_html(:bottom, :userlist, render(:partial => "user", :locals =>  { :user => @row, :myid => @row.id }))
end
或者如果你想把它放在一条线上

page.insert_html(:bottom, :userlist, render(:partial => "user", :locals =>  { :user => @row, :myid => @row.id })) if @row

很多人没有意识到.rjs文件实际上是Ruby。很多人没有意识到.rjs文件实际上是Ruby。