Rails:视图中的DRY

Tot*_*.js 0 views ruby-on-rails dry

HY,

我在视图/布局中有一个有2个cols的布局,然后在每个视图中我都有content_for:main_col和content_for:side_col.问题是我在content_for:side_col中有超过5个具有相同内容的视图

你有更好的想法如何做到这一点?谢谢

Rya*_*igg 5

将它放入局部并在需要的地方渲染部分.

应用程序/视图/共享/ _sidebar.html.erb

<% content_for :sidebar do %>
  Hello, I am your neighbourhood friendly sidebar!
<% end %>
Run Code Online (Sandbox Code Playgroud)

应用程序/视图/地方/ else.html.erb

<%= render :partial => "shared/sidebar" %>
Run Code Online (Sandbox Code Playgroud)