Skip to content

Instantly share code, notes, and snippets.

View sameera207's full-sized avatar

Sameera (Sam) sameera207

  • Sydney
View GitHub Profile
@sameera207
sameera207 / page-parts
Created October 11, 2011 14:43
ck-editor-filter - patch1
:javascript
Event.observe(window,'load',function(){
instantiateCkEditor('#{page_part.name.downcase}')
Event.addBehavior({ 'a.insert_asset': InsertIntoCk })
})
Event.observe($('part_#{page_part.name.downcase}_filter_id'),'change',function(){ toggleEditor('#{page_part.name.downcase}') })
@sameera207
sameera207 / pages
Created October 11, 2011 14:44
patch for radiant-ck_editor_filter-extension
:javascript
Event.observe(window,'load',function(){
instantiateCkEditor('#{page_part.name.downcase}')
Event.addBehavior({ 'a.insert_asset': InsertIntoCk })
})
Event.observe($('part_#{page_part.name.downcase}_filter_id'),'change',function(){ toggleEditor('#{page_part.name.downcase}') })
@sameera207
sameera207 / select_tag rails
Created March 22, 2012 18:51
Using selected option in rails select_tag
year array -> ['2012','2011','2010','2009']
selected year -> 2010
<%= select_tag 'year_range', options_for_select(['2012','2011','2010','2009'],'2010') %>
which will always selects '2010'
If you are selecting an object
@sameera207
sameera207 / gist:2496320
Created April 26, 2012 05:46
re-naming all the erb templates in a directory
for i in *.erb; do mv "$i" "`basename $i .erb`.erb.old"; done
@sameera207
sameera207 / gist:2633710
Created May 8, 2012 08:56
HABTM - code sample
class Treatment
has_many :treatment_treatment_types
has_many :treatment_types, :through => :treatment_treatment_types
end
class TreatmentTypes
has_many :treatment_treatment_types
has_many :treatments, :through => :treatment_treatment_types
end
@sameera207
sameera207 / gist:3016589
Created June 29, 2012 08:07
base class for connecting multiple databases with pure ruby
require 'rubygems'
require 'active_record'
class <ClassName> < ActiveRecord::Base
self.establish_connection(
:adapter => 'mysql',
:database => 'database_name',
:username => 'password'
)
self.abstract_class = true
end
@sameera207
sameera207 / virajith
Created July 26, 2012 06:54
this is to demo the gist to moda virajit
sample
@sameera207
sameera207 / gist:3186581
Created July 27, 2012 07:03
ticket list
Finalize the e-mail feaeture
send an e-mail to student when submitting with attachments
principal notificaton e-mail
access info e-mail principal
acknoledge e-mail when principal submiting his e-mail
integrate - emails templates
Change password change
upload path disappear
@sameera207
sameera207 / gist:4023906
Created November 6, 2012 10:28
Running only one cucumber feature
Syntax : rake features FEATURE=features/my_company.feature CUCUMBER_OPTS="--line <Line number>"
Ex: rake features FEATURE=features/my_company.feature CUCUMBER_OPTS="--line 20"
@sameera207
sameera207 / Testing setup
Created November 21, 2012 10:27
Rails3, Rspec2 Cucumber testing setup
========== GEM File
group :test, :development do
gem "rspec-rails", "~> 2.0"
gem 'cucumber-rails', :require => false
gem 'database_cleaner'
gem 'capybara'
gem 'cucumber-rails-training-wheels' #Still running on 'L' board
gem "factory_girl_rails", ">= 4.1.0"
gem 'single_test'