`
ywencn
  • 浏览: 86983 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
railscasts pro貌似比railscasts要多不少东西。比较想买。 一个月9刀,蜗牛通许一天才20刀的工资,感觉有点小贵。想找一个人合买一下,有木有要合买的。 QQ我哈: 542426226
http://chuyouji.com
是一个常见的旅游网站,目前来说业务只在南京地区 网址是  悠悠行旅游网  http://www.uuxing.com环境是 ruby1.9.2 + rails3.0.5 + mongodb图片存储使用了mongodb的文件解决方案 gridfs,所有图片都存在数据库中,在ngnix里通过 "nginx-gridfs"抛出图片,不经过rails应用订单部分的数据是扔在mysql里的,所以实际上用了两种数据库。大家多多指点哈。。。在此多谢flyerhzm的支付宝插件。
转自 http://www.xuan-lu.net/blog/index_687.html 有好几个朋友问我,为什么在Ubuntu下开启了SNMP , 但是远程服务器却无法访问. 其实只要改动/etc/default/snmpd 里面 1 SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1' 为 1 SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid' (其实就是删掉 12 ...
转自: http://blog.csdn.net/yeahugo/archive/2010/08/04/5787558.aspx       我们要对linux服务器进行监控,监控CPU占用率、内存使用情况、进程情况等。如果是window操作系统,没有安装snmp的话可以添加snmp组建就行,网上文章很多,不加详述。现在我用ubuntu9.04版本使用snmp服务,网上的文章也很多,不过亲自实验之后都没有完全可以用的。        首先我们下载安装snmp,apt-get install snmpd,然后开启snmp服务,service snmpd start。 (1)修改snmp ...
   #https://github.com/iamnader/mongoid/commit/ffb5a2b05202fe14e3b6b397382b02fcf402081f      def valid_mongo_type(t) [Array, BigDecimal, Boolean, Date, DateTime, Float, Hash, Integer, String, Symbol, Time, BSON::ObjectId].include?(t) end desc "Default existing document val ...

mongoID的Many_to_many

    博客分类:
  • Ruby
http://stackoverflow.com/questions/3676305/mongoid-uniqueness-validation-many-to-many-relation   class Person include Mongoid::Document field :name references_many :preferences, :stored_as => :array, :inverse_of => :people end class Preference include Mongoid::Document f ...
http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x How to install MongoDB on OS X I started playing with MongoDB this weekend. It’s a cool little database, and John Nunemaker’sMongoMapper gem is a treat. Mongo’s maintainers are nice enough to provide pre-compiled binaries for OS ...
http://blog.chinaunix.net/u1/45336/showart_2227790.html 标准协议 No Reply 存储命令 set命令 add命令 replace命令 append命令 prepend命令 cas命令 读取命令 get命令 gets命令 删除命令 incr/decr命令 查看memcached使用状态 stats命令 stats items命令 stats slabs命令 stats sizes命令 flush_all命令 标准协议 memcach ...

linux文件权限

sudo chmod -R 777 /home/www/  打开终端进入你需要修改的目录      然后执行下面这条命令      chmod 777 * -R      全部子目录及文件权限改为 777 查看linux文件的权限:ls -l 文件名称   查看linux文件夹的权限:ls -ld 文件夹名 ...
在做管理后台的时候经常会遇到同一个控制器的 :index ,:eidt, :new 都用同一个侧边子菜单. 虽然可以在每个view里都加一个局部模板去渲染这个公用的,但是似乎仍然显得有些麻烦.   记录一下这个方法,我老板告诉我的:   # ApplicationController     class_inheritable_accessor :menu_partial def self.set_menu_partial(partial) self.menu_partial = partial end protected def ...
额,这个是 /admin/xxx 下的情况,备份一下免得忘记了   And for namespaced routes, like admin_post_url:   <% form_for([:admin, @post]) do |f| %>    ...   <% end %>

task调用

task :yyy do   Task[:xxx].invoke end
 named_scope :email_is, lambda { |email|{  :conditions => (["USERBBSEMAIL = ? ",email] unless email.blank?  )}}   好处是不用再添加一个表.   ROLES = {       '管理员' => 1,       '审核员' => 2,       '评分员' => 4     }         def reset_role       self.roles = 0     end     def add_ro ...

truncate_u

 def truncate_u(text, length = 30, truncate_string = "")     l = 0     char_array = text.unpack("U*")     char_array.each_with_index do |c,i|       l = l + (c<127 ? 0.5 : 1)       if l >= length         return char_array[0..i].pack("U*") + (i < char_array. ...
Global site tag (gtag.js) - Google Analytics