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)

ユーザーがeditのようなアクション名を既に持っているユーザー名を作成できないようにするにはどうすればよいですか?

4

1 に答える 1

1

複数の解決策があるはずですが、除外検証を使用すると機能するはずです。

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