แบบฟอร์มการลงทะเบียนของฉันซึ่งเป็นแบบฟอร์มสำหรับโมเดลผู้ใช้ใช้ค่าสตริงสำหรับ บริษัท อย่างไรก็ตามฉันเพิ่งทำการเปลี่ยนแปลงเพื่อให้ผู้ใช้เป็นของ บริษัท ดังนั้นฉันจำเป็นต้องส่งต่อวัตถุของ บริษัท ไปยังรูปแบบผู้ใช้
ฉันต้องการใช้ค่าสตริงจากแบบฟอร์มเพื่อรับวัตถุของ บริษัท :
@user.company = Company.find_by_name(params[:company])
ฉันเชื่อว่าข้างต้นใช้งานได้อย่างไรก็ตามแบบฟอร์มกำลังส่ง: บริษัท (ซึ่งเป็นสตริง) ไปยังโมเดลเมื่อฉันเรียก:
@user = User.new(params[:user])
ดังนั้นฉันต้องการทราบ (และไม่พบวิธีการ) ในการลบพารามิเตอร์: company ก่อนส่งต่อไปยังโมเดลผู้ใช้
model_params.delete :key_name
ใช้งานไม่ได้ - มีความคิดอย่างไร