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
-, ,

執筆者:

関連記事

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

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

Rails4でのJSONテンプレート~jbuilder+rabl+ruby

By: Wonderlane – CC BY 2.0[/caption] Rails4からJSONも標準でjbuilderを使ってテンプレートから出力できるようになった けど、しっくり来な …

簡単にグラフが作成できるC3.jsをRailsでつかってみた

By: Nguyen Hung Vu – CC BY 2.0 目次1 C3.js2 gon3 複数の時系列データで一方にはある時点のデータがあるけど他方にはある時点のデータがないみたいな場 …

no image

Rails3.2.8で自動テスト環境を整える〜cucumber+spork+guard

環境 ruby 1.9.3 & rails 3.2.8 参考 cucumber + spork + guard + factory_girl あってもよいが[crayon-5bee68b0c5 …

WindowsのRubyでxlsxファイルにアクセスする~roo

By: Hajime NAKANO – CC BY 2.0 目次1 rooのインストール2 rooを使ってみる(基本)3 シートを指定する4 セルの値を確認する5 行列を数える rooのイ …