如何在另一個頁面上顯示錯誤?如何在另一個頁面上顯示錯誤信息?
我的用戶文件夾
下,並在另一個地方,my_account的文件夾形式,我呈現來自my_account的索引頁面中的用戶文件夾的形式。這樣我可以重用表單,以允許用戶更新他們的用戶信息。
因此,當用戶點擊更新,在UserController的更新方法將被調用。
我的問題是,如果zhcon失敗更新用戶對象,我怎麼能顯示到my_account的索引頁錯誤消息,並且仍然有場重頭戲,和錯誤信息? 如無效的電子郵件地址的格式
User
-- new.html.erb
-- _form
my_account
-- index.html.erb
我試着做以下,但不知道如何可以打印my_account的頁面中的「錯誤」:
// try to update user information
// if failed, redirect to my account page
format.html { redirect_to my_account_path, :error => @user.errors }
您好ghayes,我得到錯誤丟失模板../my_account/index {:handlers => [:erb,:rjs, :builder,:rhtml,:rxml],:formats => [:html],:locale => [:en,:en]}。我需要在路由配置中執行任何操作嗎? – jojo
將路徑更改爲「/ my_account/index」...並且它正在爲我工作....很棒thx .. – jojo