MongoDB Railsで使えるGem

Rails3.2+Mongoidでログイン機能~devise

投稿日:

 

Gemfile

bundle

generate

model

できたモデルがこれ

*rails g mongoid:devise User でも同じモデルを作成できたがルートは作ってくれなかった

mongoid用になってる!

routesも書いてくれる

試す

これだけで基本的なユーザー認証機能を追加してくれる

メッセージ部分が表示されてるけどとりあえず気にしない

ユーザーを作成

Ooops! 翻訳がない!

あとで足しておこう

Login/Logout

ユーザーを作成したらログイン状態になっているので、ログアウトボタンをつくる

application.html.erb

rake routesのsign_outのところをみながら指定のアドレスに指定のメソッドでアクセスすればOK

できた

アクセス制限

ログイン・ログアウトして遊ぶ

次はログインしていないときはコンテンツにアクセスできないようにcontrollerにbefore_filterを設定する

メニュー構成を整える

次はメニューの構成を考える

ログインしてないとき ログインとサインアップ

ログインしているとき メニューとログアウト

翻訳 I18n

2年前の更新だけどほとんどカバーしているようだ

ダウンロードして自分のja.ymlに貼り付ける

見た目を整える

どうもTwitter Bootstrapとsimple formに対応したフォームを作ってくれるみたい

フラッシュを修正するくらいか

過去の記事を参考に

-MongoDB, Railsで使えるGem
-, ,

執筆者:

関連記事

no image

Mongoidのandとorで悩み中

and

or

  orの方はハッシュで[crayon-5d …

MIddlemanでrails-assets.orgをつかってbowerのコンポーネントをつかう

By: Simon Cunningham – CC BY 2.0 middlemanは静的なサイトのジェネレータ rails-assets.orgは「the frictionless pr …

Rails3でECサイト構築8 都道府県の登録~spree

  都道府県の登録を忘れていた seedを追っていくとわかるのだけど、rake db:load_file[tablename.yml, dir]で登録できる サンプルは、spree_core …

no image

Mongoidで地理情報インデックスを使おうとしたけどうまくいかない

試したgem mongoid_geo mongoid_geospatial 試してないgem mongoid_spacial

no image

Rubyからdocxを生成する

    前提 Rubyでdocxをいろいろ分析してみた 変数の仕様~正規表現 いろいろなパターンで試してみた 例えば、こんな文 [crayon-5da684347e33a96279 …