Использование Rails 2.3.5, Ruby 1.8.7.
Есть ли какой-нибудь плагин, который упростит создание моих "шоу" и " "редактировать" и "новые" страницы имеют одинаковый внешний вид? Я бы хотел иметь возможность делать следующие вещи. Прямо сейчас, если я добавлю поле в свою модель, мне придется добавить его как в edit.html.erb, так и в view.html.erb. Я хочу иметь возможность довольно подробно определять внешний вид, но я хочу "редактировать" и "показывать" чтобы выглядеть одинаково (с исключениями между ними, возможно, но не много.)
Есть ли для этого какой-нибудь DRY-инструмент?
По сути, я хотел бы иметь возможность сделать свой "edit.html.erb" "быть:
<% plugin_form_helper_for @model do |form_helper| %>
<%= render :partial => 'common_look', :locals => {:helper => form_helper} %>
<% end %>
и show.html.erb быть:
<% plugin_show_helper_for @model do |show_helper| %>
<%= render :partial => 'common_look', :locals => {:helper => show_helper} %>
<% end %>
Тогда" form_helper "и" show_helper "будут реализовывать одни и те же интерфейсы (с некоторой возможностью ветвления, чтобы иметь небольшие различия между макетом / внешним видом два.)