本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
rails的memcache-client 下的namespace不起作用的问题
问题背景 : 在做网上展会项目的时候,由于不同地区的工程文件同时使用了memcache, 举个例子,工程tja,工程tjb,工程tjc,工程tjd. tja..tjd都使用了memcache[:broadcast] = "欢迎参加展会"来存储管理员发送的广播消息. 几个工程广播时不一样的,因此如果都存memcache[:broadcast] = &quo ...
rails 3 undefined method `model_name' for ActiveRecord::Relation:Class.
rails 3 form_for 的问题
undefined method `model_name' for ActiveRecord::Relation:Class.
def edit
@office = Office.where("id = ? AND company_id = ?", params[:id], @company.id )
end
& ...
新checkout下来的项目,起server时遇到的各种问题,记录一下
说实在的,一遇到这种问题,我就头大,但是慢慢的我就觉得搞这些东西很有意思……
中间遇到了几个问题,关键是总结经验
一、memcache
$ ruby script/server
/usr/lib/ruby/1.8/memcache.rb:24:in `read': No such file or directory - /usr/lib/ruby/1.8/../VERSION.yml (E ...
rails 3 generate scaffold 会用到
一个可能要知道model的数据格式都支持什么
可以支持的数据类型
一个是如果要是创建完了,发现不满意怎么办呢
例如,运行如下:
rails g scaffold task project_id:integer name:string
我的话,第一想到的是git checkout或者git reset
实际上,用如下更合适
rails destroy scaffold task
...
rails + sqlserver 2005 分页 问题记录
都说sqlserver + rails 用着别扭,终于体会到了
从环境搭建到数据库连接再到今天的分页,不过没办法,硬着头碰见问题解决问题呗。
下面是网上找的解决will_paginate分页问题
首先参考:http://hlee.iteye.com/blog/360381
我开始尝试了一下不行,后来进了老外写的原文看了一下 用老外的可行了,一直也看不出什么情况,记录一下,以后需要的时候再来看 ...
用acts_as_rateable实现简单的打分功能
acts_as_rateable插件为ActiveRecord模型对象提供评分/评级的功能,下面的示例是一个简单的打分功能。
1、安装插件
ruby script/plugin install svn://rubyforge.org/var/svn/rateableplugin/trunk
2、创建表
def self.up
create_table :rati ...
Castle ActiveRecord中Inverse对Delete的影响
最近在项目中使用Castle ActiveRecord,在使用HasMany定义的关联时出现了无法级联删除的问题。
我在项目中定义了两个实体类FeedEntry和FeedEntryLink如下:
[ ...
设置Rail3控制台格式化输出结果
在railscasts的176期的searchlogic中Ryan Bates像我们演示了Hirb的神奇功能,使用Hirb可是使script/console的输出更直观,并且还能在script/console输出查询日志,效果见下图:
你可以在http://github.com/cldwalker/hirb获得Hirb及其说明,或者通过以下命令进行安装:
sudo g ...
rails -使用mini_magick和carrierwave进行图片上传
使用mini_magick和carrierwave进行图片上传
相关Gem:
https://github.com/jnicklas/carrierwave
https://github.com/probablycorey/mini_magick
参考实例:https://github.com/diaspora/diaspora/blob/master/app/uploaders/proces ...
[转]PHP V5.3 用延后静态绑定搞活面向对象编程
面向对象编程(OOP)可让开发人员通过使用数据抽象、封装、模块化、多态性和继承减少和简化代码 — 在对 OOP 有着深刻的理解的前提下。对 OOP 特性的了解还让 PHP 编码者得以利用设计模式 — 一些众所周知的用来解决常见问题的算法。PHP 自 V3.0 就已经提供了 OOP 功能,但直到 V5.3 到来时,PHP 的 OOP 实现内的怪异之处还是会阻止一些常见设计模式的使用。随着 PHP V5 ...
actionmailer发送邮件失败的问题解决记录
我们公司的WLAN网管采用ruby on rails架构,同时通过actionmailer自动发送邮件。
近来吉林电信遇到了点问题,导致邮件发送不出去,总结的话主要是两个问题。
第一个问题是:邮件内容编码的问题。
通过activerecord查询上来的的内容不是UTF-8编码的,需要把他进行转换,这个在其他现场没有发现,吉林是32的服务器,然后环境是另外一个同事装的,应该跟环境也有一定的问题。 ...
一个将mysql表导入到mongodb的ruby脚本
功能:
将mysql指定表的数据导入到mongodb的指定表,导入过程保证数据不丢失,如果数据有更新也会重新再导。
要求:
源表必须要有两个字段:id:主键 mmm_ts:最后更新时间戳
require 'rubygems'
require 'mongo'
require 'active_record'
mongo_server =
{:lo ...
Yii框架中ActiveRecord使用Relations
Yii框架中ActiveRecord使用Relations
前提条件
在组织数据库时,需要使用主键与外键约束才能使用ActiveReocrd的关系操作;
场景
申明关系
两张表之间的关系无非三种:一对多;一对一;多对多; 在AR中,定义了四种关系:
关系
定义
例子
BELONGS_TO
A和B的关系是一对多,那么B属于A
Pos ...
Rails 3 active record 根据boolean字段删除
Post.delete_all("person_id = 5 AND (category = 'Something' OR category = 'Else')")
Post.delete_all(["person_id = ? AND (category = ? OR category = ?)", 5, 'Something', 'Else' ...
Rails 3 的active record和其他
今天,徘徊在几个问题之间简单流水帐,复制一下
现在的Rails版本是3.0.7
看active record呢
http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html
http://api.rubyonrails.org/classes/ActiveRecord/Base.html
上面的官网 ...
rails查询
教程原文http://guides.rubyonrails.org/active_record_querying.html
1、获取数据
.获取第一条、最后一条记录
Model.first
Model.first(options)
Model.find(:first, options)
Model.last
Model.last(options)
Model.f ...
rails 3.0.x 和mysql2 0.3.x的错误
rails 3.0.x mysql2 0.3.x 执行rake db:create 报如下错误:
[size=medium]WARNING: This version of mysql2 (0.3.2) doesn't ship with the ActiveRecord adapter bundled anymore as it's now part of Rails 3.1
WARNING: ...
memcached安装使用
安装
wget http://cloud.github.com/downloads/saberma/saberma.github.com/memcached-1.4.4.tar.gz
tar vxf memcached*.tar.gz
cd memcached*
#这一步有问题看下一节内容
sudo ./configure
s ...
RUBY实践—Ruby Report之Ruport简单应用
Ruport官方网站:http://www.rubyreports.org/
本例中将介绍Ruby报表的简单开发
开发环境
OS:WindowsXP
Ruby:Ruby1.8.7
Rails:Rails2.3.5
Mysql:Mysql5.0.9
IDE:Rubymine2.0.1
一、安装gem
安装命令
gem install ruport
gem install ...
RUBY实践—数据库简单操作
开发环境:
Ruby:1.9.1
Rails:2.3.5
Rake:0.8.7
Rack:1.0.1
Mysql:5.0.9
Ruby-mysql:mysql-2.8.1-x86-mswin
IDE:RubyMine2.0.1
数据库准备:
database:dbdevelopment
user:crystal
password:crystal
一、创建Ruby项目R ...