使用Rails 2.3.5,Ruby 1.8.7。Rails:使''顯示'視圖'和'編輯'視圖匹配
是否有任何插件可以使我的「顯示」和「編輯」和「新」頁面具有相同的外觀和感覺更容易?我很樂意能夠做到以下類型的事情。現在,如果我在模型中添加一個字段,我必須將其添加到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」將實現相同的接口(有一些分支能夠在兩者的佈局/外觀之間做出細微差異)。
我不想「秀」,以顯示輸入字段,我想「秀」呈現的字段正確的版本作爲文本。我只想要字段列表,它們的順序,它們包含的div等等是相同的。 – 2011-03-31 18:56:53
我同意托馬斯。你有沒有找到一個好的解決方案呢?我想要的是你要求的同樣的東西! – MattSlay 2012-08-17 03:46:30