Re: [問題] 新手問一個ROR的疑問??
我把用 scaffold的程式碼貼出來好囉~
我想問的是~這個 update method
def update
@user = User.find(params[:id])
if @user.update_attributes(params[:user])
@user.change_password(@params['user']['password'])
flash[:notice] = 'User was successfully updated.'
redirect_to :action => 'show', :id => @user
else
render :action => 'edit'
end
end
他不需要 update.rhtml就 ok
我自訂一個method 格式也一樣~ 他就會有錯誤訊息顯示說我少了這個
method 的rhtml???
這個程式應該是寫說有成功更新資料後
redirect_to :action => 'show', :id => @user
沒有成功更新就
render :action => 'edit'
其實我也搞不太懂上面這個 render跟 redirect_to 有什麼差別 ....
我應該慢慢k書.....
先謝謝強者指教~ 感激不盡
--
▁▁
▕寧寧▏
▕肥肥▏
 ̄ ̄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.115.3
推
06/20 06:34, , 1F
06/20 06:34, 1F
推
06/20 08:41, , 2F
06/20 08:41, 2F
推
06/21 08:08, , 3F
06/21 08:08, 3F
→
06/21 08:10, , 4F
06/21 08:10, 4F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章