关闭

faye 如何push json数据到客户端?

前一篇文章,简单的介绍了faye push js到web端执行的情况,但是大部分的场景,faye都是push json 数据到client比较合适。比如与Android, IPhone等手机客户端通信,JSON数据能合适更多情况。 如下,是我写的一个Faye Push JSON数据到客户端的类 ## #提供faye server的服务,发送消息, 生成频道 # module FayeSe...
阅读(878) 评论(0)

支持html5的页面刷新,qik的方法

meta http-equiv='refresh' content='5;url=/vod/27f6f47152624f82acd491934f1d3bdf?referer='/> qik的手机页面刷新办法 Rails 中获取 Location的方法 response.location...
阅读(590) 评论(0)

收集网站反馈的gem- feedback_popup

我做了一些修改,以支持中文,地址如下 https://github.com/chucai/feedback_popup 该gem主要用于收集用户的反馈...
阅读(509) 评论(0)

一段可以参考的i18n国际化的rails 中文设置代码

zh: feedback_popup: title: "意见反馈" send_button: "提交" message_sent: "谢谢!" email: subject: "意见反馈的消息" activemodel: models: feedback_popup/message: '消息' attributes:...
阅读(708) 评论(0)

git项目开发记录

如下,是我的一段操作代码,可以供以后查看命令 git branch git branch hello git checkout hello ... #write some code git status git add . git commit -m "来自hello的修改" git checkout master #change branch git merge hello git push...
阅读(600) 评论(0)

nginx thin 部署rails3程序

安装thin gem install thin运行: thin start 测试是否能运行 生成配置文件 thin config -C myapp.yml -s3 -p 3000 thin start -C myapp.yml 配置nginx.conf文件 upstream mongrel { server 127.0.0.1:3001; serv...
阅读(866) 评论(0)

rails2.3.8 的rspec整合记录

intstall as plugin: ruby script/plugin install git://github.com/dchelimsky/rspec.git -r 'refs/tags/1.2.9' ruby script/plugin install git://github.com/dchelimsky/rspec-rails.git -r 'refs/tags/1.2.9' r...
阅读(355) 评论(0)

ruby如何替换字符串的多个?

具体需求是这样的: 字符串 cmd = "ls ? grep ?"  这是一个shell命令,最后需要执行(system cmd), 先需要替换?为具体的值 有很多的办法,参考一下rails的conditions 实现的办法 https://github.com/rails/rails/blob/ceb33f84933639d3b61aac62e5e71fd087ab65ed/activ...
阅读(756) 评论(0)

后台管理gem resque在rails3中的整合

PIDFILE=./resque.pid QUEUE=file_serve rake environment resque:work railscasts视频 http://railscasts.com/episodes/271-resque?autoplay=true github https://github.com/defunkt/resque gem安装 gem 're...
阅读(2226) 评论(2)

nginx upload module 的ruby 测试代码

上文中提到了 nginx upload module的安装方法,http://blog.csdn.net/hexudong08/article/details/7575545 关于nginx upload module协议的两个重要地方: http://www.grid.net.ru/nginx/upload.en.html http://www.grid.net.ru/nginx/resu...
阅读(1369) 评论(0)

rails3.2 中的 carrierwave 的快速开发

项目地址: https://github.com/jnicklas/carrierwave gem 'carrierwave', "0.6.2" bundle install rails generate uploader Video 生成uploader文件 如果需要处理图片,可增加Minimagick gem gem 'mini_magick', "3.3"...
阅读(1814) 评论(2)

nginx 如何安装 nginx upload module?

1,  下载nginx wget http://nginx.org/download/nginx-1.3.0.tar.gz 解压 2, 下载nginx upload module模块 wget http://www.grid.net.ru/nginx/download/nginx_upload_module-2.2.0.tar.gz解压 安装之前,也许需要安装 pcre yum...
阅读(3354) 评论(0)

ruby on rails 的redis 使用

redis 是非常强大的key-value数据库,性能特别高,适合大规模数据处理。不过,据说其数据存在在内存中,所以,还是尽量的少放些数据到其中吧。最好只放一个id号。 下载安装redis http://redis.io/download 安装命令,大同小异 curl -O http://redis.googlecode.com/files/redis-2.2.2.tar.gz...
阅读(4274) 评论(0)

rails gem开发实录之cancan的使用

cancan是一款rails的权限认证gem,非常的强大和灵活。权限可以定义在代码中,也可以定义到数据库中。 与分级插件awesome_nested_set配合能完成非常复杂的用户权限控制。  安装 config.gem "cancan" rails 3 gem 'cancan' 生成验证文件 rails2 需要自己增加 app/model/ability.rb...
阅读(2479) 评论(0)

rails的一些琐碎的问题集棉

如何做一个无限循环,直到指定的条件满足,才就行其他的操作。问题的具体描述是这样的:现在需要判断一个文件是否存在,知道文件,才就行一些操作。 Thread.new { until File.exist?(File.join(Rails.root, "public", "video", pre_img)) sleep 1...
阅读(718) 评论(0)

rails model 多态的一个小问题:如何从多态类取得它的引用类

真实情况是这样的: 我有一个多态类  Channel, 定义如下 belongs_to :channelable, :polymorphic => true 然后有3个类: User, Activity,  Video 均会引用  channel, 其中 Video的定义如下: has_one :channel, :as => :channelable 使用   channel....
阅读(865) 评论(0)

如何从andorid客户端上传图片到服务器?

1, 一种方案 构造form表单, 这个很典型,不过会有些小问题。 2, base64编码 参考如下的类 class Album has_attached_file :cover_image, :storage => :s3 attr_accessor :cover_image_data before_validation :decode_cover_image_dat...
阅读(692) 评论(0)

关于rails yml 配置文件的使用

配置文件非常重要,很多参数都需要写在配置里面,这样,以后修改比较容易,而且不会污染代码。 1,定义 比较常见的定义是 development: x: a y: b test: x: c y: d 可以重用的定义形式 defaults: &defaults host: '127.0.0.1' port: 6379 redis_search_nam...
阅读(1440) 评论(2)

linux ssh 不需要登录密码,即可远程登录的配置

每次都需要输入服务器密码,挺麻烦的。现在配置一下,即可实现不需要输入密码就可登录。 感谢ruby-china.org热心的兄弟们~ 1, client端 1.1 生成id_isa.pub文件 ssh-keygen -t rsa 1.2 将id_rsa.pub上传到服务器上 scp .ssh/id_rsa.pub remote:/path/ 2, 服务器端配置 cd...
阅读(2360) 评论(0)

如何从github安装rails 2 的plugin

script/plugin install github.com/jackdempsey/acts_as_commentable.git -r 2.x...
阅读(415) 评论(0)
26条 共2页1 2 下一页 尾页
    个人资料
    • 访问:220760次
    • 积分:4823
    • 等级:
    • 排名:第6300名
    • 原创:199篇
    • 转载:3篇
    • 译文:0篇
    • 评论:48条
    博客专栏
    文章分类
    最新评论