有什麼辦法可以將設計認證器指向我的自定義登錄表單嗎?標準的,無格式的表單是不可用的(Fields缺失,在提交時拋出異常,實際上使我的運行時崩潰了一次),而且只是不好看。我有一個100%可用的表單,一個實際上記錄人員的表單,但如果出現錯誤,標準表單將顯示出來,同時也沒有錯誤信息。例如「當被要求提供登錄表單,呈現/views/sys/login.html.erb並出錯時,返回到該視圖並輸入錯誤消息」 注意:我已經嘗試了下面的,來自不同的問題設計自定義登錄表單
devise_for :users, :path => '', :path_names => {:sign_in => "system/login", :sign_out => "logout", :sign_up => "register" }
,這簡單的覆蓋我的形式
(我/system/
從HTTP獲取文件了/sys/
views目錄的,所以http://localhost:3000/system/login
會使/views/sys/login.html.erb
)
編輯:從未開發一個Rails應用程序,使用登錄或Web表單身份驗證(只有sta ndard HTTP認證)
@Josh在將來閱讀您自己使用的插件的自述文件。設計幾乎所有問題的答案(包括你的)在這裏:https://github.com/plataformatec/devise – richardaday
我以爲我通讀自述,沒有找到這種記錄。我很抱歉。 – Becca
有沒有辦法爲設計模型和控制器做類似的事情?修改這些最簡單的方法是什麼? –