2012-04-29 1 views
0

J'ai un champ de texte libre définit comme suitpropriétés textfield Modifier définies

t.text :freeText 

dans l'IUG il est défini

<p> 
    <b>Freetext:</b> 
    <%= @recipe.freeText %> 
</p> 

je reçois un champ de texte sur le html. Je veux être en mesure de présenter un grand texte d'entrée avec multiline (un peu comme JTextArea au lieu de JTextField). Comment puis-je le déclarer?

+0

Est-ce que cette question concerne vraiment RoR et non pas html? – Flexoid

Répondre

0

Vous pouvez utiliser l'assistant tag text_area, comme ceci:

<% form_for(@recipe) do |f| %> 
    <%= f.text_area :freeText, :html => {:cols => "40", :rows => "10"} %> 
<% end %> 

Soit dit en passant, s'il vous plaît lire un guide de style Ruby pour savoir comment nommer les variables correctement (entre autres). Le one suivant de GitHub est grand.

Questions connexes