1.在命令窗口新建项目:
rails new testdb -O
注:大写O 指定mongodb数据库
gem 'mongo_mapper'
gem 'activemodel-serializers-xml'
gem 'active_model_serializers'
gem 'bson_ext'
3.在命令窗口安装gem:
bundle install
bundle exec rails generate mongo_mapper:config
5.配置mongo.yml文件
指定所有环境的database
6.在model下面新建一个类(一个表一个类)
class Xx
include MongoMapper::Document
set_collection_name('数据库表名')
end
7.在命令窗口:
rake db:migrate
8.新建一个controller,假如为te
rails g controller te detail
8.在controller的te里面调用
def detail
@t = Xx.where('数据库表key':"对应属性值").first
end
可以在命令窗口查看连接
9.在detail..html.erb文件中打印数据
<%= @t['数据库表第一层的某个属性']['数据库表第二层的某个属性']%>
10.在命名窗口运行rails
rails s
此处我开的是3009,rials s 默认是3000