gpt4 book ai didi

ruby-on-rails - Rails : Rendering Models?

转载 作者:行者123 更新时间:2023-12-04 07:37:46 24 4
gpt4 key购买 nike

我可以想到一百万种在 Rails 中渲染模型的不那么自动的方法,但我想知道是否有一些内置的方法可以做到这一点。我希望能够做到这一点

<%=@thing -%>

很明显,你可以用部分来做到这一点(我的意思是,调用 render :partial),但我想知道是否有一些标准方法可以让 View 与模型相关联。

[提前感谢,weppos,修复这个问题的标签:)]

最佳答案

如果您将模型直接传递给 render,它将尝试为其渲染部分。

<%= render @thing %>

那是一样的。
<%= render :partial => 'things/thing', :object => @thing %>

如果您传递一系列模型...
<%= render @things %>

它将为每个渲染 _thing 部分,就像您这样做一样。
<%= render :partial => 'things/thing', :collection => @things %>

注意:这需要 Rails 2.3。如果你有早期版本的 Rails,你需要使用 :partial 选项来做同样的事情。
<%= render :partial => @thing %>

关于ruby-on-rails - Rails : Rendering Models?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1260682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com