0
我正在開發Ruby on Rails應用程序,並且我有一個名爲Activity的模型。我希望能夠創建一個新的Activity實例,並使其成爲Activity現有實例的完全副本,但它具有不同的ID。我怎樣才能做到這一點?在Ruby中,如何使用現有實例的所有相同屬性值(除ID)創建模型的新實例
我正在開發Ruby on Rails應用程序,並且我有一個名爲Activity的模型。我希望能夠創建一個新的Activity實例,並使其成爲Activity現有實例的完全副本,但它具有不同的ID。我怎樣才能做到這一點?在Ruby中,如何使用現有實例的所有相同屬性值(除ID)創建模型的新實例
dup
將做出「淺拷貝」,然後保存新的活動。
@new_activity = @old_activity.dup
@new_activity.save