Rails4でDevise invitableを使う

Pocket

Rails4+Devise3.2.4で稼働している所にdevise invitableを加える

追加するGem

  • devise invitable 1.3.4

Gemfile.lock

Gemがインストールされたら

invitation対象テーブル(User)へのほどこしを行う。
自動でUserモデルにinvitableを使うように追記してくれる
そしてmigrationファイルも作成してくれる

できあがったmigrateファイルになぜか拡張子(.rb)がつかないので、つける。中身はこんなの。

Userモデルのdeviseに:invitableが追加された事を確認。

migrateをかける(developmentでやっているのでRAILS_ENVを指定)

テンプレートを変更するのでデフォルトをコピーしてくる

変更したい部分があったのでコントローラーも作る

追加した自前のコントローラーを使うように、sevise_forのrouteに:invitations追加

Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です