我正在慢慢地學習rails的做和測試的事情,但我遇到了一個塊。我有一個簡單的rails 3.1應用程序,並有一個簡單的用戶註冊/登錄過程中的工作。我不使用設計,因爲我寧願學習如何自己做。Rails 3.1只有用戶可以編輯他們的配置文件
當前用戶可以註冊,登錄和註銷。但我希望他們能夠編輯他們的個人資料。目前任何用戶都可以轉到users/1/edit /即使他們的ID未設置爲1.如何檢查current_user是否與url相匹配?我知道我需要某種在我的users_controller的編輯動作過濾之前。
這裏是我目前
users_controller.rb
before_filter :is_owner, :only => [:edit, :update, :destroy]
application_controller.rb
helper_method :is_owner
def is_owner
end
應該是什麼在我的is_owner功能?