0

データベースにこれがあります

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

これは、私が望むフィールドにもアカウント名の値を表示します。

ただし、ユーザーにその値を別の値に変更してもらいたい場合、それは許可されません。

これを上記のコードサンプルの代わりに置くと

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

これにより、値を変更してデータベースを更新できます。ただし、ユーザーのビューではフィールドは空白のままです。

ビューにアカウント名を表示するだけでなく、データベースを変更できる方法があるかどうか疑問に思っています

4

2 に答える 2

0

このコードをカット アンド ペーストしましたか? もしそうなら、タイプミスがあります。

params[:accoutname]

:アカウント名

于 2009-07-23T04:00:21.163 に答える
0
<input type="text" name= "accountname" value="<%= account["accountname"] %>"/>

私がやりたいことをするために名前フィールドを追加する必要がありました。

于 2009-07-24T22:37:59.417 に答える