关闭

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)

jquery ui rails 如何定制自己的主题?

下载Jquery ui 的主题 http://jqueryui.com/ 将css文件复制到  vender/assets/stylesheets下面 命名为 jquery-ui.css 引入application.css.scss文件中  @import "jquery-ui"; 将images复制到 vender/assets/images下面 修改jqu...
阅读(655) 评论(0)

linux ack-grep 的安装和实践

apt-get install ack-grep sudo ln -s `which ack-grep` /bin/ack ack --help-types|less 可以直接使用: ack hello ack -a hello ack --js hello ack --nojs hello vim 下载ack插件http://www.vim.org/scripts/script...
阅读(1344) 评论(0)

Thin平稳启动的办法

最近的一个产品用thin部署,在启动的时候,服务器总是会短暂停几秒种。这对一个上线的产品来说,是不可以接受的。passenger重启非常的简单,也不会终端服务。thin 稍微复杂一点。 在重启thin的时候,指定端口号 如 sudo thin restart -C thin.yml -o 3001分别启动 对应的端口 onebyone启动的命令 thin restar...
阅读(651) 评论(0)

Rack学习笔记一,一个简单的hello world

Rack作为Ruby web服务的中间介,在整个开发中是非常重要的。很多框架的基础服务都是基于Rack的。本文做一个简单的hello world。 1, 基本介绍 很简单,Rack只需要一个简单的ruby类,方法,Proc, lamba 等,只要能调用 call方法的代码片段都行 基本的模式 def call(env) [status, [headers], body] end...
阅读(540) 评论(0)

RubyChina如何实现软删除?

在model层新建一个Module # coding: utf-8 # 软删除 module Mongoid module SoftDelete extend ActiveSupport::Concern included do field :deleted_at, :type => DateTime default_scope where(:de...
阅读(1572) 评论(0)

Rails一个小项目的研究笔记

紧接着上一篇文章 http://blog.csdn.net/hexudong08/article/details/7744597 如何实现一个简单的认证系统,不用devise? 这个项目使用了一个简单的用户认证系统,清爽,不许要devise那么多的功能。很简单。 具体的代码分析如下》 1, 用户注册 def create...
阅读(753) 评论(0)

Rails简单的项目研究笔记一

这个项目是    https://github.com/chucai/Ruby-on-Rails-Tutorial-by-Michael-Hartl--v3.2-      有比较网站的Rails测试代码,项目比较小,只有三张表,但是代码结构简单,思路清晰,有非常多的值得借鉴和学习的地方。    所有做了这个研究笔记。    1.   实现的功能有:    • 集成了cucumber...
阅读(589) 评论(0)

devise中如何使用auth_token认证 与 RubyChina api认证的区别

1.  修改配置文件  config/initializers/devise.rb    config.token_authentication_key = :auth_token     2. 修改controller action   class Users::SessionsController    def create     resource = warden.au...
阅读(2305) 评论(0)

Rails3的部署问题

Rails的assets部署成production的时候,总是会提示: ActionView::Template::Error (android.js isn't precompiled): 这个问题的解决方案是 在application.rb文件中 config.assets.precompile += %w(application_mobile.css application_m...
阅读(506) 评论(0)

Rspec 使用笔记

打算以后使用rspec 就行测试开发,由于第一次在项目中使用,所以,记录再次,便于以后查询 本文的记录参考了开源软件 angle-nest 和 Ruby-China源码  安装gem group :development, :test do gem 'cucumber-rails', :require => false gem 'database_cleaner' ge...
阅读(1206) 评论(0)

Net/HTTP debug tips

set debug output http = Net::HTTP.new("www.something.com", 80) http.set_debug_output($stdout) 这样就可以在post的时候显示传输的内容,便于调试。 使用nc监视http请求数据 浏览器请求数据可以通过firebug等工具查看,但是有时候需要自己的程序去请求其他应用,这样调试起来很不方便。 通过...
阅读(503) 评论(0)

RubyChina源代码研究笔记:Rails3+Mongodb: 如何在Rails项目中整合Mongodb

一直在研究Ruby-China的源代码,RC中使用的是Mongodb. 我也准备尝试一下mongodb。  新建项目 rails new mongodb --skip-active-record生成一个叫mongodb的项目,并且移除active-record的代码 引入Gem 修改Gemfile文件 gem 'mongoid', '3.0.0.rc' 运行: bund...
阅读(1502) 评论(1)

ruby-china本地部署流程

安装需要的库文件 Install and start Redis, MongoDB, memcached, Python,Pygments redis       http://blog.csdn.net/hexudong08/article/details/7561904 mongodb      http://blog.csdn.net/hexudong08/article/detail...
阅读(1596) 评论(0)

ubutun 下 Pygments的安装

安装easy_install 下载 egg 文件 http://pypi.python.org/pypi/setuptools#files 下载以后运行 sudo sh setupxxxxx 参考:http://pypi.python.org/pypi/setuptools#cygwin-mac-os-x-linux-other  安装 pygments easy_install...
阅读(944) 评论(0)

故事驱动开发实践-一次完整的使用过程

本文的例子参考 The Cucumber Book 以前一直做单元测试,虽然不够彻底,但是一直有些坚持。在实践单元测试的过程中,总是会有一种感觉,无法从需要和总体上做程序,流程总是不顺畅。也许是我实践的办法不对吧。总是无法将测试驱动开发进行到底。在追赶的项目进度面前,早点搞定,成了我的座右铭。但是项目快结束后,看着自己的代码,我总有一种欲哭无泪的感觉,总想重构代码。但不敢下手,也无从下手。谁...
阅读(569) 评论(0)

vim一些操作细节

vim的配置 " add by me set dictionary+=/usr/share/dict/words set isk+=- ctrl+x+k  能自动提示补全单词 增加语言支持ruby, html, css, php 等 if has("autocmd") filetype plugin indent on endif ctrl+x+o  能提示补全代码,...
阅读(410) 评论(0)

ubuntu 下mongodb的安装

1, 运行如下命令 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 2, 新建如下文件 sudo vim /etc/apt/sources.list.d/10gen.list 写入如下代码 deb http://downloads-distro.mongodb.org/repo/ubuntu-upstar...
阅读(505) 评论(0)

Rails gem: 用于开发的gem 推荐

1, https://github.com/josevalim/rails-footnotes rails-footnotes 是开发必加套件啊 非常的强大,可以显示出 完整的 controller , sessions, cookie等信息,对于开发来说,不可多的 安装特别简单 group :development do gem 'rails-footnotes'...
阅读(917) 评论(0)

强大的开发工具 pry

https://github.com/pry/pry 非常强大。可以非常容易的查看源代码和debug 以前一直使用ruby-debug,现在有了pry更为方便了。 如下是几个常用的命令 help cd Article cd first cd name nesting exit ls ls -h ls -m ls -M ls Array -M show-doc Article...
阅读(1346) 评论(0)
202条 共11页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:220469次
    • 积分:4821
    • 等级:
    • 排名:第7097名
    • 原创:199篇
    • 转载:3篇
    • 译文:0篇
    • 评论:48条
    博客专栏
    文章分类
    最新评论