Skip to content

Instantly share code, notes, and snippets.

View kyanagi's full-sized avatar

Kouhei Yanagita kyanagi

View GitHub Profile
@kyanagi
kyanagi / main.rhtml
Created November 23, 2010 17:49
myapp.rb
ä
<%= @str %>
instance_eval <<_E
puts "\xe3\x81\x82".encoding # => ASCII-8BIT
_E
instance_eval <<_E
# coding: utf-8
puts "\xe3\x81\x82".encoding # => UTF-8
_E
# create table users (id integer auto_increment, primary key (id));
# create table items (id integer auto_increment, user_id integer, primary key (id));
# insert into users (id) values (1);
# insert into items (user_id) values (1);
% cat a.rb
require 'rubygems'
require 'active_support/dependencies'
require 'active_record'
module ActiveRecord::ConnectionAdapters::SchemaStatements
alias orig_add_index add_index
def add_index(table_name, column_name, options = {})
orig_add_index(table_name, column_name, options || {})
end
end