Non ha nulla a che fare con il tuo modello, quello che devi fare è cambiare il CSS per quell'elemento. Molti dei motori Rails tendono a "nascondere" il css da te, ma spesso è meglio lasciarli da soli e apportare modifiche nel tuo file custom.css (o custom.css.scss se stai usando SASS).
Il modo più semplice è visualizzare la pagina in Chrome, fare clic con il pulsante destro del mouse sull'elemento "body" e quando viene visualizzato il menu popup, andare su Ispeziona elemento. La finestra degli strumenti di sviluppo di Chrome si aprirà in basso e quell'elemento verrà evidenziato. Guarda la classe CSS a destra per vedere cosa viene chiamato.
Accedi al tuo file custom.css e scrivi una nuova versione di quella classe css. Potresti usare lo stesso identico nome, ma è meglio scrivere la tua classe che viene aggiunta a quell'elemento html specifico o sovrascriverne più di quello che vuoi.
input, textarea .yourclassname {
height: 200px;
}
Se una cosa del genere non funziona. Aggiungi il! Importante. (Meglio lasciare fuori se non è necessario.)
input, textarea .yourclassname {
height: 200px !important;
}
questo funziona correttamente. Inseriscilo nel tuo rails_admin fai il blocco all'interno del tuo modello, sostituendo: descrizione con il campo per il quale vuoi modificare l'elemento del modulo di testo. – rcd
Questa è una soluzione ok ma il campo di testo non si adatta alle dimensioni dello schermo. Un'opzione a schermo intero sarebbe carina. – adamwong246
Soluzione perfetta/funziona molto bene per me. –