2011-01-03 6 views
4

Gibt es eine einfache Möglichkeit, den Titel auf einer ActiveScaffold-Seite zu überschreiben? Ich weiß, dass ich den Namen des Modellteils anpassen kann, aber was ist, wenn ich sagen will "Lass uns ein neues Widget machen, sollen wir?" anstatt "Widget erstellen"? Es scheint Overkill zu sein, die gesamte Vorlage zu überschreiben, nur um eine neue Überschrift zu bekommen.Wie überschreiben Form Überschrift oder Titel in ActiveScaffold

Die ActiveScaffold Standard _create_form_html.erb ist

<% form_action ||= :create %> 
    <%= render :partial => "base_form", :locals => {:xhr => xhr ||= nil, 
     :form_action => form_action, 
     :method => method ||= :post, 
     :cancel_link => cancel_link ||= true, 
       :headline => headline ||= active_scaffold_config.... } %> 

Gibt es eine Möglichkeit, dass headline Variable zu setzen aus dem Inneren der Controller?

Antwort

4

Im Inneren des Gerüsts Config schreiben:

conf.list.label = 'The list label' 
conf.create.label = 'Let's make a new widget, shall we?' 
Verwandte Themen