إظهار بيانات TextField وأيضا تغيير القيمة في قاعدة البيانات

StackOverflow https://stackoverflow.com/questions/1168678

  •  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]

:إسم الحساب

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top