怎樣才能決定是否把功能在generator
像腳本或rake
(或thor
任務Ruby on Rails的:腳本/ my_script VS耙my_namespace:my_task
一些例子:
在thinking-sphinx
, rake ts:start
將啓動sphinx
守護進程。但在delayed_job
,scipt/delayed_job start
將啓動守護進程。或多或少相同的功能(明顯),但不同的方法。
是否有任何明顯的原因用於在兩者之間進行選擇,即爲什麼選擇script/generate model
而不是rake generate:model