2009-07-22 6 views
0

J'ai dans ma base de donnéesAfficher les données TextField et modifiez également la valeur dans la base

<input type="text" value="<%= account["accountname"] %>"/> 

cela va montrer la valeur de accountname dans le domaine que je veux aussi. Cependant, si je veux que l'utilisateur change cette valeur en quelque chose d'autre, il ne permet pas que cela se produise.

Si je mets cela en place de l'échantillon de code ci-dessus

<%= text_field_tag :accountname, params[:accoutname] %> 

Cela me permet de changer la valeur et met à jour la base de données. Toutefois, le champ reste vide dans les vues à l'utilisateur.

Je me demande s'il y a un moyen pour moi d'être en mesure de changer la base de données ainsi que l'affichage de la accountname dans les vues

Répondre

0
<input type="text" name= "accountname" value="<%= account["accountname"] %>"/> 

je devais ajouter le champ de nom pour faire ce que je voulais.

0

Avez-vous coupé et coller-ce code? Si oui, vous avez une faute de frappe.

params[:accoutname] 

: accountname

+0

hey merci de le signaler. Je n'ai pas copié et collé si heureusement que ce n'était pas l'erreur. J'ai compris comment résoudre mon problème. J'avais besoin de " /> J'ai besoin d'ajouter le champ de nom pour qu'il fonctionne maintenant. –

Questions connexes