0
有人可以解釋運行rails migration post_restart和pre_restart之間有什麼區別?它指的是什麼重啓?我正在使用handcuffs寶石,但不確定它的功能。一個例子什麼時候使用任一階段將不勝感激運行遷移post_restart與pre_restart
有人可以解釋運行rails migration post_restart和pre_restart之間有什麼區別?它指的是什麼重啓?我正在使用handcuffs寶石,但不確定它的功能。一個例子什麼時候使用任一階段將不勝感激運行遷移post_restart與pre_restart
這些階段只是例子,你可以定義任何你想要的階段,例如:beta
,production
。
我認爲這個想法是當您爲遷移定義階段時,您可以運行指定階段的遷移,而不是運行所有遷移。
所以,如果你運行rake db:migrate
,它將運行所有未決的遷移,但如果你運行:
rake 'handcuffs:migrate[beta]'
它將運行測試階段的唯一懸而未決遷移。