글로벌 ID와 함께 Rails 양식에 다중 관계 사용

#form
f.input, :groupable_gid, as: :select, collection: [groupable.name, groupable.to_gid]
#polymorphic model
def groupable_gid
  groupable&.to_global_id
end
def groupable_gid=(gid)
  self.groupable = GlobalID::Locator.locate gid
end

좋은 웹페이지 즐겨찾기