إظهار بيانات TextField وأيضا تغيير القيمة في قاعدة البيانات
-
19-09-2019 - |
سؤال
لدي هذا في قاعدة البيانات الخاصة بي
<input type="text" value="<%= account["accountname"] %>"/>
سيظهر هذا قيمة الحساب في الحقل الذي أرغب فيه أيضا.
ومع ذلك، إذا كنت ترغب في تغيير المستخدم هذه القيمة إلى شيء آخر لا يسمح بحدوث ذلك.
إذا وضعت هذا بدلا من نموذج التعليمات البرمجية أعلاه
<%= text_field_tag :accountname, params[:accoutname] %>
هذا يسمح لي بتغيير القيمة وتحديث قاعدة البيانات. ومع ذلك، يبقى الحقل فارغا في وجهات النظر للمستخدم.
أتساءل عما إذا كانت هناك طريقة بالنسبة لي لتتمكن من تغيير قاعدة البيانات بالإضافة إلى عرض اسم الحساب في وجهات النظر
المحلول 2
<input type="text" name= "accountname" value="<%= account["accountname"] %>"/>
كنت بحاجة إلى إضافة حقل الاسم للقيام بما أردت.
نصائح أخرى
هل قطعت ولصق هذا الرمز؟ إذا كان الأمر كذلك، لديك مطبعي.
params[:accoutname]
:إسم الحساب
لا تنتمي إلى StackOverflow