تشكل القضبان متعددة التحديد لا تعمل

0

لدي نموذج قضبان يحتوي على حقل inter_points يتوافق مع عمود نص في القضبان.

في model.rb

  serialize :intermediate_points

في controller.rb

def set_params
   params.require(:modela).permit(:intermediate_points)
end

في الملف view.html.erb

<div class="field">
    <%= f.label :intermediate_points %>
    <%= f.select :intermediate_points, @intermediate_points, {}, multiple: true %>
</div>

يظهر الخيار كحقل متعدد التحديد. ولكن لا يمكنني تحديد خيارات متعددة في العرض. كيف يمكنني إنشاء عرض لتحديد خيارات متعددة؟

1 إجابة

0

لا يمكنني رؤية أي مشكلة في عرض الرمز.

ما أود أن أعرفه هو ما هو الناتج @ intermediate_points

نظرًا لأنه متعدد التحديد ، يجب عليك السماح للمعلمات بشكل صحيح.

في وحدة التحكم الخاصة بك ، استخدم بناء الجملة أدناه للسماح بمصفوفة

def set_params
   params.require(:modela).permit(intermediate_points: [])
end
:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام