Skip to content

Instantly share code, notes, and snippets.

View rajputvai's full-sized avatar

Vaibhav Rajput rajputvai

View GitHub Profile
@rajputvai
rajputvai / gist:3735504
Created September 17, 2012 04:18
rake db:seeds
** Invoke db:seed (first_time)
** Execute db:seed
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:abort_if_pending_migrations
Processing Make...
rake aborted!
No such file or directory - /home/vaibhavrajput/local-autogenie/smart-auto-local/autogenie/tmp/support_files/Make.txt
/home/vaibhavrajput/local-autogenie/smart-auto-local/autogenie/db/seeds.rb:14:in `initialize'
@rajputvai
rajputvai / gist:3736576
Created September 17, 2012 10:17
NameError in Refinery::Blog::Admin::PostsController#new
def new
@post = ::Refinery::Blog::Post.new(:author => current_refinery_user)
end
uninitialized constant Refinery::Blog::Post::Refinery::User
activerecord (3.2.3) lib/active_record/inheritance.rb:119:in `compute_type'
activerecord (3.2.3) lib/active_record/reflection.rb:172:in `klass'
activerecord (3.2.3) lib/active_record/associations/association.rb:202:in `raise_on_type_mismatch'
activerecord (3.2.3) lib/active_record/associations/belongs_to_association.rb:6:in `replace'
@rajputvai
rajputvai / gist:3760069
Created September 21, 2012 06:49
Everything you can override in a refinerycms project with refinerycms-blog
When starting a project that includes refinerycms-blog:
$ rake refinery:override view=refinery/pages/*
$ rake refinery:override view=layouts/*
$ rake refinery:override view=refinery/blog/shared/*
$ rake refinery:override view=refinery/blog/posts/*
$ rake refinery:override view=refinery/*
$ rake refinery:override controller=refinery/blog/*
$ rake refinery:override controller=refinery/*
@rajputvai
rajputvai / error
Created September 24, 2012 11:46
menu
ArgumentError in Pages#show
Showing /home/vaibhavrajput/local-autogenie/development/autogenie/autogenie/app/views/pages/_menu.html.erb where line #2 raised:
wrong number of arguments (2 for 1)
Extracted source (around line #2):
1: <li>
2: <% @class = menu.slug? @selected ? "selected" : '' %>
@rajputvai
rajputvai / gist:3775621
Created September 24, 2012 12:00
show.html
- title "#{@page.meta_title} | Autogenie"
- meta_description @page.meta_description
%header.title
%h1= @page.title
= raw textilize(@page.body)
= content_for :sideBar do
%ul.side-bar-menu
= render :partial => "menu", :collection => @menus
= content_for :footer do
= render :partial => '/shared/footer'
@rajputvai
rajputvai / gist:3775625
Created September 24, 2012 12:01
pages_controller
class PagesController < ApplicationController
layout 'application_page'
def show
@selected = params[:slug]
@page = Page.find params[:slug]
@menus = Page.all
end
end
@rajputvai
rajputvai / gist:3787530
Created September 26, 2012 11:41
rake db:migrate problem
== CreateBlogStructure: migrating ============================================
-- create_table("refinery_blog_posts", {:id=>true})
NOTICE: CREATE TABLE will create implicit sequence "refinery_blog_posts_id_seq1" for serial column "refinery_blog_posts.id"
rake aborted!
An error has occurred, this and all later migrations canceled:
PG::Error: ERROR: relation "refinery_blog_posts" already exists
: CREATE TABLE "refinery_blog_posts" ("id" serial primary key, "title" character varying(255), "body" text, "draft" boolean, "published_at" timestamp, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)
Tasks: TOP => db:migrate
@rajputvai
rajputvai / account_observer
Created October 4, 2012 10:00
can't convert String into Integer
class AccountObserver < ActiveRecord::Observer
def after_create(account)
@user = account.user
# Convert a lead into an opportunity
opportunity = create_opportunity(@user, account)
create_eway_vault(@user, account, opportunity)
end
def after_update(account)
raise account.to_yaml
@rajputvai
rajputvai / rake routes
Created October 10, 2012 10:08
routes.rb
Smartauto::Application.routes.draw do
ActiveAdmin.routes(self)
namespace :api do
namespace :v1 do
resources :tokens,:only => [:create, :destroy]
end
end
devise_for :admin_users, ActiveAdmin::Devise.config
namespace :api do
namespace :v1 do
resources :tokens, :via => :post
end
end