LN_test
(LN test)
1
لقد قمت بإنشاء حقل
DrupalID من حقول المستخدم وأريد الآن استيراد البيانات إليه
create_users(@users_json) do |u|
{
# id: u["uid"],
# name: u["name"],
# email: u["mail"],#
# custom_fields: {
# '1':u["uid"],
# 'DrupalID':u["uid"]
# },
id: 2037,
name: "Test 7",
email: "test7@gmail.com",
custom_fields: {
'1':"test",
'DrupalID':"test"
},
created_at: Time.zone.at(u["created"].to_i),
}
pfaffman
(Jay Pfaffman)
2
هل هذا سؤال أم إجابة؟ هل تقول إن الكود الخاص بك يعمل؟
LN_test
(LN test)
3
نعم، الكود يعمل ولكن ليس للحقول المخصصة
أريد تحديث الحقول المخصصة أيضًا
pfaffman
(Jay Pfaffman)
4
ابحث في نصوص الاستيراد الأخرى عن “custom_field”. أنا متأكد من وجود أمثلة؛ أنا متأكد تمامًا من أنني قمت بذلك من قبل.
إعجاب واحد (1)
LN_test
(LN test)
5
نعم، لقد تحققت، ولكن ليس لدينا أي مثال مقدم لملف JSON واسم الحقل (ما نحتاج إلى استخدامه)
LN_test
(LN test)
6
حاولت أيضًا الاستيراد باستخدام CSV، ولكن لدي نفس المشكلة (الملفات النموذجية مفقودة)
pfaffman
(Jay Pfaffman)
7
ابحث عن أي نص برمجي يستورد حقول مستخدم مخصصة وأضفه إلى النص البرمجي الخاص بك
إعجاب واحد (1)
LN_test
(LN test)
8
لقد جربت أيضًا custom_fields.csv من discourse/script/import_scripts/csv_importer.rb at main · discourse/discourse · GitHub
اسم الحقل DrupalID
id,user_field_1,DrupalID,Drupal ID,custom_field_DrupalID,drupalid
23456,John,John,Doe,example,johndoe
23457,Jane,Jane,Smith,example1,janesmith
لا يعمل، يظهر الحقل فارغًا
pfaffman
(Jay Pfaffman)
9
إعجاب واحد (1)