关闭

Rails3做Json接口需要注意的问题

使用Rails开发 Json接口,很简单,也会遇到一些问题。 我开发的很多项目,大部分都是基于 devise . 不讨论一些 基于grape的情况 JSON接口 的认证使用 token   参考文章: http://blog.csdn.net/hexudong08/article/details/7744474 一个比较诡异的问题 post 或者put,或者delete 方...
阅读(574) 评论(0)

客户端如何模拟delete方法,请求数据?

在Rest接口定义中,删除数据都是使用delete方法请求,但大部分浏览器并不支持该方法请求,该如何做? Rails使用的方法使用Post模拟delete方法 delete 方法其实是post 方法,不过在传递参数的时候,需要增加如下的字段 _method: delete 所以,不要使用get请求 delete方法,需要使用post,并且带上一个额外的参数 _method=dele...
阅读(815) 评论(0)

RubyChina如何实现喜欢功能?

RubyChina有一个喜欢功能,具体的表现可以查看每一个帖子的页面 如: http://ruby-china.org/topics/5272 实现的代码解析如下: 在topics/show.html.erb页面中, 有如下代码 likeable_tag 是定义在/app/helpers/likes_helper.rb中的helper方法 具体代码如下 def li...
阅读(766) 评论(0)

自动化部署实践capistrano

以前都是手动部署,特别麻烦,而且非常的累。现在尝试自动部署方案。 使用的自动部署方案是:capistrano 安装 gem install capistrano 在Rails项目执行 capify . 写配置文件 部署使用的配置文件是 config/deploy.rb 如下两篇文件是可以参考的 require 'bundler/capistrano' # requi...
阅读(1796) 评论(0)

如何在部署环境下启动sinatra程序?

安装thin gem 'thin' 运行rackup rackup config.ru 当然,需要设置环境变量为 production set :environment, :production 启动命令的复杂形式 rackup -s thin config.ru -P tmp/rack.pid -E production -D 可以写一个rake来做这些事情 names...
阅读(1750) 评论(0)

BackboneJS学习笔记一

不算系统的介绍吧,因为网上有很多的教程了,可以大概的了解一些Backbone的基本结构。 主要是记录下比较关键和学习的资源。 1, backbone的官方例子, todos http://documentcloud.github.com/backbone/examples/todos/index.html 2, 官方例子的参考讲解 http://documentcloud.github....
阅读(461) 评论(0)

Rails部署特别好的文章

http://ihower.tw/rails3/deployment.html 关于日志文件的处理: 處理Log檔案 網站持續運作,log目錄下的production.log可是會越長越肥,因此需要定期整理備份,這裡有幾種方法,一種是修改config/environments/production.rb的設定: config.logger = Logger.new(conf...
阅读(511) 评论(0)

一个监控juggernaut进程是否被关闭的ruby代码

cmd = { :start => "nohup npm start juggernaut &", :ps => "ps aux | grep npm" } while true result = `#{cmd[:ps]}`.split("\n").select { |line| line unless line =~ /grep/ } if result.size < 1...
阅读(713) 评论(0)

linux 如何配置android开发环境

1, 下载eclipse,java 略 2, 下载Android ADK download from this page:     http://developer.android.com/sdk/index.html 然后运行 tools/android update --no-ui 配置环境地址     修改~/.bashrc文件,加入android sdk与eclip...
阅读(343) 评论(0)

Jquery,css如何创建一个悬浮的广告页面?

需要在公司的产品首页添加一个悬浮的广告框,做了一个链接,链到了土豆网。(关于我们公司的一个产品的电视报道) 如下是我所做的代码记录 实例参考: http://yunshivideo.com 具体代码如下 #flow-image { display: none; po...
阅读(909) 评论(0)

MySQL数据库备份和还原的常用命令 和 copy database

备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername...
阅读(836) 评论(0)

Rspec2 如何测试rake task任务

具体参考文章 http://www.philsergi.com/2009/02/testing-rake-tasks-with-rspec.html...
阅读(799) 评论(0)

一个用于生成图表的gem: lazy_high_charts

具体使用参考: https://github.com/michelson/lazy_high_charts 但是它不提供ajax加载的图标方式 因为生成的js代码,实在 window.onload方法中运行的 怎么办? 增加新的ajax 代码 # -*- encoding: utf-8 -*- module LazyHighCharts module LayoutH...
阅读(1416) 评论(0)

我的railsrc文件

-m https://raw.github.com/RailsApps/rails3-application-templates/master/rails3-haml-html5-template.rb--old-style-hash--skip-bundle--skip-test-unit...
阅读(495) 评论(0)

Ruby如何旋转图片和获取图片的Retate值?

这是一个常见的需求,有时候我们有手机拍摄的图片,在网页上显示,会倒立。所以,需要将图片旋转90度。 比较常用的一种方案是:exiftool http://www.sno.phy.queensu.ca/~phil/exiftool/#top 下载 http://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-8.98....
阅读(884) 评论(0)
    个人资料
    • 访问:219968次
    • 积分:4812
    • 等级:
    • 排名:第6345名
    • 原创:199篇
    • 转载:3篇
    • 译文:0篇
    • 评论:48条
    博客专栏
    文章分类
    最新评论