PV0現在rails3.2でDeviseプラグインを使ってログイン制御をしています。デフォルトの設定では誰でもsign_upで新規のアカウントを作成してアクセスできるので、これを制御したいと考えました。:authenticate_user!」というようなフィルターをかけて、ログインしないとsign_upができないようにしたいのですが、コントローラがフォルダの中に見当たらなくて困っています。gでコントローラを作成するジェネレータを探しました。見つかりませんでした。(0)「ログインしないとsign_upできない」というのがよくわかりませんでした。サインアップ機能そのものをなくしたいという話でしょうか。更新順1Deviseでジェネレータが用意されているのはViewだけで、ControllerやModelについては継承で作成します。upの処理を変えたいならDevise::RegistrationsControllerかDevise::SessionsControllerなどを継承したControllerを定義すればいい気がします。下記のサイト等が参考になると思います。upへのリンクが表示されています。これを削除するにはViewを上書きします。app/views/devise/shared/というディレクトリを作成し、その中に_links.erbを入れます。-%>を削除してください。devise:viewsコマンドを実行するとデフォルトのViewが全て生成されます。(0)なるほど、継承して、ルーティングにそれを読み込ませればよかったんですね。おかげさまでアクセス制御できました。18:13ウォッチこの質問への回答やコメントをメールでお知らせします。