Skip to content

Instantly share code, notes, and snippets.

View johan--'s full-sized avatar

johan pretorius johan--

View GitHub Profile
%label= 'Method'
%dd
%select{:method=>"test",:id=>"test_case_method",:name=>"test_case[method]"}
%optgroup{:label=>"Non-modifying"}
%option{:value =>"GET",:selected=>@test_case.method=="GET"?"selected":nil} GET
%optgroup{:label=>"Modifying"}
%option{:value =>"PUT",:selected=>@test_case.method=="PUT"?"selected":nil} PUT
%option{:value =>"POST",:selected=>@test_case.method=="POST"?"selected":nil} POST
%option{:value =>"DELETE",:selected=>@test_case.method=="DELETE"?"selected":nil} DELETE
%label= 'Method'
%dd
%select{:method=>"test",:id=>"test_case_method",:name=>"test_case[method]"}
%optgroup{:label=>"Modifying"}
%option{:value => "GET"} GET
%optgroup{:label=>"Non-modifying"}
%option{:value => "PUT"} PUT
%option{:value => "POST"} POST
%option{:value => "DELETE"} DELETE
Number of Rows: <%= select_tag(:numrows, options_for_select(%w{10 20 50 100 200 500}, session[:numrows])) %>
=== Epic Snow Leopard Upgrayyyyd Guide ===
Son, you’re now living in the land of 64-bit systems.
That means that some of your 32-bit shit is now broken.
Not all is lost.
== Fixing MySQL weirdness
# Ruby on Rails Developer, Berlin/Potsdam
describe "Job: Ruby on Rails Developer(m/f)" do
before do
we = Company.new(
:name => 'adva Business Software GmbH',
:website => 'http://adva-business.com',
:email => 'info@adva-business.com'
)
you = Developer.new
job = Job.new(we, you, :title => "Ruby on Rails Developer", :location => "Berlin/Potsdam")

Basics

The method page will create a new page: page "home" do "Hello, world!" end Save it as any Ruby file (*.rb), then run scratch.rb and point a browser to http://localhost:8000/home to see the result

Arguments can be added (with a given prompt):

One other cause is your :dependent callbacks.
class Blog < AR::Base
has_many :posts, :dependent => :destroy
end
This will iterate through every post and call #destroy on it. Use :delete_all if you want to just issue a single delete query. HOWEVER, this won't hit your destroy callbacks on Post.
class Blog < AR::Base
has_many :posts
Rails CMS alternatives
======================
Active projects:
---------------
adva-cms
repo: http://github.com/svenfuchs/adva_cms/
site: http://adva-cms.org/
Last update: 11/24/09
"the cutting edge Rails CMS platform"
=begin
Note that assert{ 2.0 }'s assert_xhtml (and .be_html_with) now supersede this Gist! Get them with
gem install nokogiri assert2
require 'assert2/xhtml'
And see: http://groups.google.com/group/merb/browse_thread/thread/3588d3f75fa0e65c
----8<---------------------------
Error: JSON.parse
Source File: http://static.ak.connect.facebook.com/connect.php/en_US/js/Api/CanvasUtil/Connect/XFBML
Line: 31
FB.JSON=function FB_JSON(){};FB.JSON.deserialize=function(b,a){if(FB.Sys.isNullOrEmpty(b))return null;if(a){if(!FB.JSON._64bitIntRegex)FB.JSON._64bitIntRegex=new RegExp('([^\\\\]\"\:)([0-9]{11,20})(,|}|])','gm');b=b.replace(FB.JSON._64bitIntRegex,'$1"$2"$3');}return FB.JSON.parse(b);};if(window.JSON&&typeof JSON.parse==='function'){FB.JSON.parse=JSON.parse;}else FB.JSON.parse=function(text,reviver){var j;function walk(a,c){var b,d,e=a[c];if(e&&typeof e==='object')for(b in e)if(Object.hasOwnProperty.call(e,b)){d=walk(e,b);if(d!==undefined){e[b]=d;}else delete e[b];}return reviver.call(a,c,e);}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;cx.lastIndex=0;if(cx.test(text))text=text.replace(cx,function(a){return '\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfn