This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| redis-cli | |
| redis 127.0.0.1:6379> KEYS sidetiq | |
| (empty list or set) | |
| redis 127.0.0.1:6379> KEYS sidetiq:* | |
| 1) "sidetiq:RecurrentMailDownloaderWorker:next" | |
| 2) "sidetiq:RecurrentMailDownloaderWorker:last" | |
| redis 127.0.0.1:6379> DEL sidetiq:RecurrentMailDownloaderWorker:next | |
| (integer) 1 | |
| redis 127.0.0.1:6379> DEL sidetiq:RecurrentMailDownloaderWorker:last | |
| (integer) 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # add the following JS code at the end of the ajax call. | |
| FB.XFBML.parse(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| example action and view code: | |
| def index | |
| page = params[:page].to_i.zero? ? 1 : params[:page].to_i | |
| kids = current_day_care.kids(page) | |
| @kids = kids[:kids] | |
| unless kids[:total].to_i.zero? | |
| @kids_pages = (1..kids[:total]).to_a.paginate(:page => page, :per_page => Kid::PerPage) | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1.9.3p194 :001 > a = 1,2,3,4,5,6,6 | |
| => [1, 2, 3, 4, 5, 6, 6] | |
| 1.9.3p194 :002 > a.methods.grep /groups/ | |
| => [:in_groups_of, :in_groups] | |
| 1.9.3p194 :003 > a.in_groups(2) | |
| => [[1, 2, 3, 4], [5, 6, 6, nil]] | |
| 1.9.3p194 :004 > a.in_groups_of(2) | |
| => [[1, 2], [3, 4], [5, 6], [6, nil]] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Simple configuration system | |
| # | |
| # The configuration is represented as a tree of keys. Examples: | |
| # | |
| # AppConfig['key'] | |
| # AppConfig['key','subkey'] | |
| # AppConfig['key.subkey'] | |
| # | |
| # An optional default value can be specified: | |
| # |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module ApplicationHelper | |
| def page_links(pages) | |
| will_paginate(pages, :class => 'pagination', :inner_window => 2, :outer_window => 0, :renderer => BootstrapLinkRenderer, :previous_label => '«'.html_safe, :next_label => '»'.html_safe) | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # using Iconv | |
| iv = Iconv.new("UTF-8//IGNORE", "UTF-8") | |
| content = iv.iconv(content) | |
| # using String.encode | |
| "string".encode(Encoding::UTF_8, :invalid => :replace, :undef => :replace, :replace => '') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'open-uri' | |
| class Some < ActiveRecord::Base | |
| # validates urls | |
| validates :url, :presence => true, :format => /(^$)|(^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$)/ix, | |
| :uniqueness => true | |
| # validates email |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| new PeriodicalExecuter(function(){new Ajax.Request('/main/some_method', {asynchronous:true, evalScripts:true})}, 2) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'yaml' | |
| require 'fileutils' | |
| desc "takes db backup and stores it to /var/backups/timestamp.sql with" | |
| task :db_backup => :environment do | |
| production = YAML.load(File.read(File.join(RAILS_ROOT, "config/database.yml")))['production'] | |
| db = production['database'] | |
| username = production['username'] | |
| password = production['password'] | |
| t = Time.now |
NewerOlder