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)

如何防止用户创建已经具有类似编辑操作名称的用户名?

4

1 回答 1

1

我认为应该有不止一种解决方案,但使用排除验证应该可行。

validates :name, :exclusion => { :in => %w(edit show) }
于 2012-07-31T21:59:59.147 回答