چطوری یه فیلد رو از کاربر تعریف کنه؟

درود دوستان
من یه مدل محصولات دارم حالا میخوام یه سری از ویژگی های محصول رو از کسی که محصول رو تعریف میکنه بگیرم و اصلا نمیدونم اون ویژگی ها چیه چطوری باید این کار رو کنم؟

یه فیلد با تایپ json تعریف کن و ویژگی هایی که کاربر تعریف میکنه رو به صورت key, value توی اون ذخیره کن،‌ البته بعدا برای یکسری کوئری ها کارت یه مقدار سخت میشه

2 Likes

اگر از postgresql استفده میکنی json رو ساپورت میکنه ی جورایی

متاسفانه مجبورم از mysql استفاده کنم البته ریلز مقدار هش دریافت میکنه

هش توی روبی همون کلید مقدار هست که میشه راحت به json تبدیلش کرد.
خود مسئله ات رو دقیق نفهمیدم نظری ندارم.

1 Likes

انجامش دادم با serializer یه نوع داده هش دادم به جدولم