環境は rails4.0.2 devise3.2.2 です。 deviseはデフォルトでメールアドレスとパスワードでの登録となっているのですが、 今回はメールアドレスではなくユーザー名で登録・ログインできるように修正します。 rails g devise userでリソースを作成し、まずは登録機能の修正をします。 userテーブルの修正とview側の修正は適宜行っておいてください。 始めに、POSTしたusernameを登録できるように、application_controller.rbを修正しstrong parameterを設定します。 #before_filterを設定 before_filter :configure_permitted_parameters, if: :devise_controller? protected def configure_permitted_par