Skip to content

Instantly share code, notes, and snippets.

View rubytastic's full-sized avatar

rubytastic rubytastic

View GitHub Profile
// DELETE ALL DATA OF CURRENT IMPORT
// BASED ON ORDER_ID (SQL)
$table = new Application_Model_DbTable_Data();
array(':order_id' => $Session->system_id);
$query = $table->getAdapter()->query('DELETE FROM data WHERE order_id = :order_id');
class Account::CreditsController < ApplicationController
@menu_left = "menu left"
def index
end
def show
!!!
%html{:xmlns => "http://www.w3.org/1999/xhtml"}
%head
%title
="> "
=yield(:title) || ""
= render :partial => 'shared/head'
%body
= render :partial => 'shared/header'
routes
---------------------------
devise_for :users do
get "/login" => "devise/sessions#new"
get "/logout" => "devise/sessions#destroy"
get "/signup" => "registrations#new"
get "/signup/:invitation_token" => "registrations#new"
get "/register/confirm" => "registrations#confirm"
devise :users, :controllers => { :registrations => "registrations" } do
get "/login" => "devise/sessions#new"
get "/logout" => "devise/sessions#destroy"
get "/signup" => "registrations#new"
get "/signup/:invitation_token" => "registrations#new"
get "/register/confirm" => "registrations#confirm"
get "/register/confirmed" => "registrations#confirmed"
get "/register/photos" => "registrations#photos"
get "/register/import" => "registrations#import"
@user = current_user
@profile = Profile.create(@user, params[:profile])
task :beta do
(1..100).each do |i|
ALPHABET = ('a'..'z').to_a
key = 10.times.map { ALPHABET.sample }.join
key = 10.times.inject('') { |s| s << ALPHABET.sample }
key = key.upcase
puts key
end
namespace :db do
desc("Create and insert shareable beta invtation codes")
task :populate => :environment do
# Create sharabe invitation codes
(1..100).each do |i|
ALPHABET = ('a'..'z').to_a
code = 8.times.map { ALPHABET.sample }.join
class StaticController < ApplicationController
def sub_layout
"right"
end
def show
@page_name = params[:page_name].to_s.gsub(/\W/, '')
@page_name = @page_name + "_" + I18n.locale.to_s
render (@page_name)
validates :username,
:exclusion => {:in => ["admin", "root", "administrator", "superuser", "someone"],
:message => "is reserved" }
validates :email,
:exclusion => {:in => ["*@domain.*"],
:message => "email not allowed" }