我想爲Devise in Rails定製我的註冊控制器。我知道你必須創建一個這樣的控制器:自定義設計控制器
class AccountsController < Devise::SessionsController
def create
super
end
end
嗯,這一切都很好。但是,假設我想完全控制我的#create
操作中發生的情況。我怎麼做?我如何手動創建模型並將其傳遞給所有參數? Account.create(params [:account])能否順利處理?是否有一些內部的事情我應該知道或者是我唯一的選擇在行動內部撥打#super
?
是, 謝謝。 SessionsController是一個copypaste錯字,我知道它應該是RegistrationsController。 – snitko 2011-01-11 08:40:46