понедельник, 19 марта 2012 г.

git with colors

Что бы расцветить вывод git достаточно выполнить следующее

 

git config --global color.branch auto
git config --global color.diff auto
git config --global color.interactive auto
git config --global color.status auto

 

среда, 14 марта 2012 г.

прикольная генерация ЧПУ

http://rubydoc.info/github/norman/friendly_id/master/frames

 

class Post < ActiveRecord::Base
extend FriendlyId  friendly_id :title_or_slug, :use => [:slugged, :history]
scope :published, where(:published=>true) default_scope :order=>"id DESC" validates :title, :presence => true
def should_generate_new_friendly_id?    new_record? || slug == ""  end
def title_or_slug slug = nil if slug == "" slug ? slug : title end def published_class published ? "published" : "unpublished" end  # def normalize_friendly_id(text)  #   text.to_slug.normalize! :transliterations => :russian  # endend

пятница, 9 марта 2012 г.

синтаксический сахар у order_by

Оказывается, можно написать и так:

Post.order("created_at desc")

среда, 7 марта 2012 г.

хранить файлы на S3

вот так, до смешного просто

 

http://doganberktas.com/2010/09/14/amazon-s3-and-paperclip-rails-3/