English 中文(简体)
需要单线连接
原标题:Rails mongoDB single connection required

我在使用铁路应用程序 我的铁路应用日志应该在蒙戈登数据库里打扫

我记录每个控制器的方法调用 它的参数 其调用日期等等。

这是我的程序控制器的代码 记录信息

db = Mongo::ReplSetConnection.new([MONGODB_PROP[ host ],MONGODB_PROP[ port ]],:refresh_mode => :sync).db(MONGODB_PROP[ database ])
au = db.authenticate(MONGODB_PROP[ username ],MONGODB_PROP[ password ])

if au
  coll = db.collection("log_info")
  doc = { :tab_name => "#{params[:controller}",:date =>"#{Time.now}"}
  coll.insert(doc)
end

显然, 我的代码需要一些标准问题 。 每次被称作 mongoDB 连接的方法被建立时, 我都会使用它。 所以自动连接对象会增加( amp) ; 它会变成性能问题 。 只要需要, 我就需要单 DB 连接来获取连接对象并进行插入操作 。 我如何才能做到这一点 。

请你帮我这个忙

问题回答

最简单的方法是使用 < a href=> "http://mongoid.org/" rel="no follow" >Mongoid 并创建一个 LogInfo 类。 让 mongoid 处理您的数据库连接, 您只需拨打 :

LogInfo.create(:tab_name => "#{params[:controller}",:date =>"#{Time.now}")




相关问题
rails collection_select vs. select

collection_select and select Rails helpers: Which one should I use? I can t see a difference in both ways. Both helpers take a collection and generates options tags inside a select tag. Is there a ...

SSL slowness in EC2

We ve deployed our rails app to EC2. In our setup, we have two proxies on small instances behind round-robin DNS. These run nginx load balancers for a dynamically growing and shrinking farm of web ...

Auth-code with A-Za-z0-9 to use in an URL parameter

As part of a web application I need an auth-code to pass as a URL parameter. I am currently using (in Rails) : Digest::SHA1.hexdigest((object_id + rand(255)).to_s) Which provides long strings like : ...

RubyCAS-Client question: Rails

I ve installed RubyCAS-Client version 2.1.0 as a plugin within a rails app. It s working, but I d like to remove the ?ticket= in the url. Is this possible?

activerecord has_many :through find with one sql call

I have a these 3 models: class User < ActiveRecord::Base has_many :permissions, :dependent => :destroy has_many :roles, :through => :permissions end class Permission < ActiveRecord::...

Ordering a hash to xml: Rails

I m building an xml document from a hash. The xml attributes need to be in order. How can this be accomplished? hash.to_xml

Text Editor for Ruby-on-Rails

guys which text editor is good for Rubyonrails? i m using Windows and i was using E-Texteditor but its not free n its expired now can anyone plese tell me any free texteditor? n which one is best an ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签