MongoDB Railsで使えるGem

Deviseのユーザーと既存のMongoidモデルを関連づける

投稿日:

前提

Rails3.2でHTML5で取得した位置情報をMongoDBに保存してGoogleMapsでみる~mongoid、gmaps4rails

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

作成したユーザーと位置情報を関連づけたい

model

それぞれ1行足すだけ

削除の依存関係とかはまた考える destroyとdeleteってどう違うんだろ?

*positionにuser_idというフィールドを作ってはいけない ←これではまった

controller

deviseのcurrent_userメソッドで現在のユーザーの情報が得られる

view

関連性を設定したので、positionから関連するuserを呼び出してその情報が得られる

 

一度データベースをリセットしてから確認すればOK

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

執筆者:

関連記事

Rails3でテストカバレッジを計測する~simplecov,thin

    rspecなどのテストでテストがどの程度カバーしているのかを簡単に計測するsinplecovというgemをいれた 目次1 Gemfile & bundle2 spe …

TwitterBootstrapでアイコンが微妙な感じだったらFontAwesomeを試してみるといい

かもしれない fortawesome.github.com/Font-Awesome/ hallojsで使ってるのは上 github.com/bokmann/font-awesome-rails gi …

Rails4.2でselectを絞込できるselect2を使ってみた〜select2

By: Metropolitan Transportation Authority of the State of New York – CC BY 2.0 目次1 select22 Ge …

Rubyでdocxをいろいろ分析してみた

  目次1 解凍~minizip2 ファイルを開く~File.open3 全ファイルを解凍せずにzip内の必要なファイルだけを開く~zipruby4 置換~gsub5 xmlの操作~noko …

no image

Rails3.2でajaxなフォルダツリーを導入する4~dynatree-rails & Drag’n’Drop

wwwendt.de/tech/dynatree/doc/dynatree-doc.html wwwendt.de/tech/dynatree/doc/samples.html 今日はドラッグアンドド …