我正在使用gem acts_as_commentable_with_threading,並且我想向destroy方法添加一些東西。目前,如果您刪除評論並回複評論,它會刪除評論並回復。我只想保留這個函數僅用於根評論,但不是爲了孩子。所以,如果是這樣的如何編輯寶石的方法?
Comment 1
/ \
\ Comment 4
Comment 2
\
\
Comment 3
凡評論2,3和4是1所有兒童,但3也是2個孩子,我想讓它這樣,如果你刪除註釋2,註釋3將仍然在那裏。但是,保留它以便如果註釋1被刪除,則其下的所有註釋都將被刪除,因爲註釋1是根註釋。所以我必須編輯gem中的destroy方法來允許這樣做。我會如何去做這件事? (不是真的問如何做邏輯,而我在哪裏可以編輯方法,但我也很感激幫助的邏輯)
叉'https:// github.com/elight/acts_as_commentable_with_threading',把你自己的回購在Gemfile中。或者,猴子在你的代碼中修補它(但我不會推薦這個,因爲它可能會破壞下一個版本)。 – Amadan