在我看来,我有一个方法可以根据它获得的对象的类来决定打印出哪个 HTML:
<% def laybricks(c,stream) %>
<% if c.is_a?(Post) %>
<article>
// Tons more HTML unique to posts
</article>
<% elsif c.is_a?(Photograph) %>
<article>
// Tons more HTML unique to photographs
</article>
<% end %>
<% end>
但是自从编写 Rails 以来,我现在对它有了更多的了解。如何将它传输到我的模型,以便我可以在视图中调用该方法并让它打印相同的 HTML?