Come Override Modulo di un'intestazione o un titolo in ActiveScaffold
-
14-10-2019 - |
Domanda
C'è un modo semplice per sostituire il titolo in una pagina ActiveScaffold? So che posso personalizzare il nome del modello di parte, ma cosa succede se voglio dire "fare Let un nuovo widget, va bene?" invece di "Crea Widget"? Sembra eccessivo per sostituire l'intero modello o parziale solo per ottenere una nuova rubrica.
Il _create_form_html.erb ActiveScaffold predefinito è
<% 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.... } %>
C'è un modo per impostare quella variabile headline
da dentro il controllore?
Soluzione
Inside the scaffold config write:
conf.list.label = 'The list label'
conf.create.label = 'Let's make a new widget, shall we?'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow