aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/session_store.rb
diff options
context:
space:
mode:
authorAkira Matsuda <ronnie@dio.jp>2011-05-20 13:09:32 +0900
committerAkira Matsuda <ronnie@dio.jp>2011-05-20 13:09:32 +0900
commit993e8c55ca24f0d41364614a0ae3a7d42e216e94 (patch)
tree27d837d95d5ba9f2980668960630baa87ba6aa25 /activerecord/lib/active_record/session_store.rb
parente4ebded5bcd4f54fee0c4f643c9df76aeb22436e (diff)
downloadrails-993e8c55ca24f0d41364614a0ae3a7d42e216e94.tar.gz
rails-993e8c55ca24f0d41364614a0ae3a7d42e216e94.tar.bz2
rails-993e8c55ca24f0d41364614a0ae3a7d42e216e94.zip
No "t." for the migration DSL!
Now you can omit |t| block parameter and all the t. from your migration code, that means, the syntax looks more Rails-3-ish, like the routes DSL and ActionMailer DSL. Also, this change won't break any of your existing migration files, since the traditional syntax is still available.
Diffstat (limited to 'activerecord/lib/active_record/session_store.rb')
-rw-r--r--activerecord/lib/active_record/session_store.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/session_store.rb b/activerecord/lib/active_record/session_store.rb
index c3e976002e..7bbac1505e 100644
--- a/activerecord/lib/active_record/session_store.rb
+++ b/activerecord/lib/active_record/session_store.rb
@@ -64,12 +64,13 @@ module ActiveRecord
end
def create_table!
+ id_col_name, data_col_name = session_id_column, data_column_name
connection_pool.clear_table_cache!(table_name)
connection.create_table(table_name) do |t|
- t.string session_id_column, :limit => 255
- t.text data_column_name
+ t.string id_col_name, :limit => 255
+ t.text data_col_name
end
- connection.add_index table_name, session_id_column, :unique => true
+ connection.add_index table_name, id_col_name, :unique => true
end
end