2016-08-21 105 views
1

我一直在做一些研究,使用我的紅寶石軌道項目multistep形式,並遇到了似乎勾選所有框的邪惡的寶石。經進一步調查,我發現它只適合展示/更新。有沒有人知道它是否有可能使用這個gem創建,因爲我想使用鏈接進行註冊過程,根據用戶是否選擇它們是客戶還是供應商,它將顯示一組不同的字段。紅寶石在軌道上的多個步驟形式

+0

是的,有可能。在你的第一個視圖中,你使用'RegistrationsController'來創建一個用戶,創建後你重定向到下一步。你需要重寫一個'registrations_controller.rb' –

+0

是啊我真的不想創建用戶第一,我想最終用戶選擇客戶或供應商,然後顯示字段,但它看起來像我可能無法做到這一點 –

+1

好。但是,當用戶選擇與客戶或供應商進行交易時,您需要更新哪種模型?用戶,對嗎?如果是,則需要覆蓋'registrations_controller.rb'上的'update'操作,以及用戶保存'redirect_to'時是否存在惡意或其他視圖。 'redirect_到customer_path'或'supplier_user_path'或使用邪惡的'wizard_path(:supplier)' –

回答