Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
public function actionRegistr() | |
{ | |
$form = new RegistrForm; | |
if (!Yii::app()->user->isGuest) { | |
throw new CException('Вы уже зарегистрированны!'); | |
} else { | |
if (isset($_POST['RegistrForm'])) { | |
$form->attributes = $_POST['RegistrForm']; |
#!/usr/bin/env bash | |
apt-get -y update | |
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline5-dev libyaml-dev | |
cd /tmp | |
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz | |
tar -xvzf ruby-1.9.3-p125.tar.gz | |
cd ruby-1.9.3-p125/ | |
./configure --prefix=/usr/local | |
make | |
make install |
require 'spec_helper' | |
describe "HistoryItems" do | |
before(:each) {login_as :user} | |
describe "GET /history_items" do | |
it "works!" do | |
visit history_items_path | |
response.should be_success | |
end | |
end |
# Capistrano configuration | |
# | |
# require 'new_relic/recipes' - Newrelic notification about deployment | |
# require 'capistrano/ext/multistage' - We use 2 deployment environment: staging and production. | |
# set :deploy_via, :remote_cache - fetch only latest changes during deployment | |
# set :normalize_asset_timestamps - no need to touch (date modification) every assets | |
# "deploy:web:disable" - traditional maintenance page (during DB migrations deployment) | |
# task :restart - Unicorn with preload_app should be reloaded by USR2+QUIT signals, not HUP | |
#!/bin/bash | |
SSHC_PATH=$HOME'/.sshc' | |
if [ ! -d $SSHC_PATH ] ; then | |
mkdir "$SSHC_PATH" | |
fi | |
case "$1" in | |
-a | --add) | |
touching_name="$2" |
namespace :app do | |
namespace :error_pages do | |
desc "Generates static pages 500, 403, 404, 422" | |
task :generate => :environment do | |
av = ActionView::Base.new | |
av.class_eval do | |
include ApplicationHelper | |
include Rails.application.routes.url_helpers | |
end |
class User < ActiveRecord::Base | |
#default_scope where(:banned => false) | |
scope :unbanned, where(:banned => false) | |
include ChooseCity | |
rolify | |
acts_as_voter | |
has_karma(:questions, :as => :submitter, :weight => 0.5) | |
mount_uploader :avatar, AvatarUploader |
class MessageImageWorker | |
@queue = :message_image_queue | |
def self.perform(message_id, image_path) | |
MessageImage.create!(message_id: message_id, image: image_path) | |
end | |
end |
Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
Разрабатывайте скрипты с опциями set -eu