如何使用渲染部分传递选项
有没有办法传递渲染部分的选项? 或者我可能需要设置一些当地人并检查他们? 我糊涂了。 我正在寻找这样的东西:
意见/文章/ _post.html.erb
意见/故事/ _post.html.erb
我该怎么办?
视图/共享/ _info.html.erb
Foo
Bar
params散列将始终包含:controller
和:action
键,但您应该使用方法controller_name
和action_name
来访问这些值。 你有两种选择,但第二种是更好的做法。
<% if params[:controller] == articles %> Foo
<% elsif params[:controller] == stories %> Bar
<% end %>
要么
<% if controller_name == articles %> Foo
<% elsif controller_name == stories %> Bar
<% end %>