【发布时间】:2015-07-05 05:18:32
【问题描述】:
有没有办法通过渲染部分传递选项?或者也许我需要设置一些本地人并检查他们?我糊涂了。我正在寻找这样的东西:
views/articles/_post.html.erb
<%= render partial: "shared/info" %>
<%#= SILLY GUESS: render partial: "shared/info", locals: { from_articles: true } %>
views/stories/_post.html.erb
<%= render partial: "shared/info" %>
<%#= SILLY GUESS: render partial: "shared/info", locals: { from_stories: true } %>
我该如何做这样的事情?
views/shared/_info.html.erb
<% if called from views/articles/_post.html.erb %>
<p>Foo</p>
<% elsif called from views/stories/_post.html.erb %>
<p>Bar</p>
<% end %>
【问题讨论】:
标签: ruby-on-rails ruby