如何使用渲染部分传递选项

有没有办法传递渲染部分的选项? 或者我可能需要设置一些当地人并检查他们? 我糊涂了。 我正在寻找这样的东西:

意见/文章/ _post.html.erb

  

意见/故事/ _post.html.erb

   

我该怎么办?

视图/共享/ _info.html.erb

  

Foo

Bar

params散列将始终包含:controller:action键,但您应该使用方法controller_nameaction_name来访问这些值。 你有两种选择,但第二种是更好的做法。

 <% if params[:controller] == articles %> 

Foo

<% elsif params[:controller] == stories %>

Bar

<% end %>

要么

 <% if controller_name == articles %> 

Foo

<% elsif controller_name == stories %>

Bar

<% end %>