* RailsでMongoDBを使用する [#b962b4c3]
#setlinebreak(on);

#contents
-- 関連
--- [[RailsでMongoDBを使用する為の環境設定メモ(Windows)]]
--- [[MongoDB]]
--- [[Ruby on Rails]]
--- [[Railsメモ]]

** インストール [#w7a112db]

#html(<div style="padding-left:10px;">)

*** Rails インストール [#a0d965cf]
#myterm2(){{
gem install rails --no-ri --no-rdoc
}}

*** Rails のアップデート [#xd9b31d4]
#myterm2(){{
gem update rails --no-ri --no-rdoc
}}

*** MongoDB インストール [#eaa121d7]

インストール(Mac)
#myterm2(){{
brew install mongodb
}}

データ格納用ディレクトリ作成
#myterm2(){{
sudo mkdir -p /data/mongodb
}}

オーナー変更
#myterm2(){{
chown ユーザ名 /data/mongodb
}}

起動
#myterm2(){{
mongod --dbpath /data/mongodb
}}

#html(</div>)

&br;

** Rails インストールなど [#i0692da9]

#html(<div style="padding-left:10px;">)

*** Rails プロジェクト作成 [#gb187aaf]
#myterm2(){{
rails new rails_mongo --skip-active-record --skip-bundle
}}

*** Gemfileに以下を追記(mongoid用) [#z140680b]
#mycode2(){{
gem 'mongoid', '~> 5.0.0'
}}

*** Mongoidの設定ファイル作成 [#wf16f5ab]
#myterm2(){{
rails g mongoid:config
}}

#html(</div>)

** mongoidで使用できるメソッド等 [#e677e53b]
#html(<div style="padding-left:10px;">)

https://docs.mongodb.com/ecosystem/tutorial/ruby-mongoid-tutorial/
https://docs.mongodb.com/ecosystem/tutorial/mongoid-persistence/
https://docs.mongodb.com/ecosystem/tutorial/mongoid-queries/

#html(</div>)

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS