2012-07-31 76 views
1
  • 紅寶石1.9.2p290
  • 軌3.1.1

禁止一些的話,我有以下線路輸出:被保存

http://localhost:3001/chefs/peter (shows the chef profile **based on username**) 
http://localhost:3001/chefs/edit (can edit their profile if logged) 

如何防止用戶創建一個用戶名已經有一個動作名稱,如編輯

回答

1

我認爲應該有多個解決方案,但使用排除驗證應該工作。

validates :name, :exclusion => { :in => %w(edit show) } 
+0

工程就像一個魅力! – maiconsanson 2012-08-01 00:06:23