Rick Olson
|
56c5535466
|
[DOC] clear up some ambiguity with the way has_and_belongs_to_many creates the default join table name. #7072 [jeremymcanally]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5960 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-16 06:30:02 +00:00 |
|
Michael Koziarski
|
71a4f7161f
|
Allow the Oracle adapter to insert a string "null". Closes #6997 [laurelfan]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5958 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-16 01:39:05 +00:00 |
|
Michael Koziarski
|
8437be3380
|
Improve handling of LoadErrors with the oracle adapter. Closes #6780 [kubo]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5956 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-16 01:31:25 +00:00 |
|
David Heinemeier Hansson
|
6d37c638e7
|
Made sure that connections are only removed for SQLite
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5955 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 22:12:40 +00:00 |
|
Sam Stephenson
|
312e6edf91
|
Fix that Dates couldn't be subtracted from Dates after [5940].
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5954 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 22:02:11 +00:00 |
|
Jamis Buck
|
521ca37c3e
|
be like a duck. Let's not rely on explicit classes, so we can pass proxy objects around and have them interpreted correctly by ActiveRecord's serialization routines
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5953 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 17:23:01 +00:00 |
|
Jamis Buck
|
5314960d8b
|
change Duration to use the new Object#acts_like? helper to do duck typing
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5952 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 17:13:45 +00:00 |
|
Jamis Buck
|
f28eef9a27
|
Add Object#acts_like? and Time#acts_like_time? and Date#acts_like_date? to facilitate duck-typing
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5951 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 17:12:32 +00:00 |
|
Jamis Buck
|
8368e160b4
|
Make sure Duration uses duck-typing instead of explicit classes, so apps can pass proxy objects around and have it all "just work"
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5948 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 16:47:51 +00:00 |
|
Jeremy Kemper
|
d1917cfea2
|
Skip column options for primary keys. Closes #7048.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5944 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 15:48:38 +00:00 |
|
Tobias Lütke
|
64a80ef756
|
Allow inGroupsOf and eachSlice to be called through rjs. Closes #7046
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5942 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 15:11:29 +00:00 |
|
Michael Koziarski
|
67194d9c2d
|
Improve the documentation for customising your rescue actions. Closes #7041 [rsanheim]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5941 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 07:17:58 +00:00 |
|
Michael Koziarski
|
276c9f29cd
|
Make 1.months and friends accurate by introducing a Duration class. #6835 [eventualbuddha]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5940 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 06:54:50 +00:00 |
|
Michael Koziarski
|
51d840e272
|
Improve association documentation, closes #7022. [hasmanyjosh]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5939 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 06:43:47 +00:00 |
|
Jeremy Kemper
|
6019c26856
|
change_column accepts :default => nil. Closes #6956.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5937 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 02:22:53 +00:00 |
|
Jeremy Kemper
|
a491f92860
|
MySQL, PostgreSQL: change_column_default quotes the default value and doesn't lose column type information. References #3987, closes #6664.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5935 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 01:24:23 +00:00 |
|
Jeremy Kemper
|
e310344111
|
Oracle: create_table takes a :sequence_name option to override the 'tablename_seq' default. Closes #7000.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5933 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-15 00:34:43 +00:00 |
|
Jeremy Kemper
|
9ccb12a3dd
|
Test that calculations don't modify their options hash. References #6929. [eventualbuddha]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5931 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-14 16:19:58 +00:00 |
|
Jeremy Kemper
|
0227f86eee
|
MySQL: retain SSL settings on reconnect. Closes #6976.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5929 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-14 15:19:18 +00:00 |
|
Jeremy Kemper
|
55efae2720
|
Allow exempt_from_layout :rhtml. References #6742, closes #7026.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5927 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-14 13:57:44 +00:00 |
|
Jeremy Kemper
|
a6e12c0c21
|
Wrap and skip tests using mocha.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5926 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-14 12:49:55 +00:00 |
|
Jeremy Kemper
|
6714b39a13
|
Document Inflector.ordinalize and merge docs from String inflections. Closes #7023.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5924 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-14 12:18:51 +00:00 |
|
Jeremy Kemper
|
b78458284b
|
Aggregate reflection klass works with nested :class_name
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5923 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-14 12:08:44 +00:00 |
|
Jeremy Kemper
|
937eeab103
|
Oracle: correctly perform eager finds with :limit and :order. Closes #7021.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5919 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-13 07:43:35 +00:00 |
|
Jeremy Kemper
|
7b07baac27
|
Unbundle flexmock.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5917 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-13 07:15:07 +00:00 |
|
Jeremy Kemper
|
ba814a9033
|
Use mocha for rescue tests.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5916 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-13 07:14:46 +00:00 |
|
Jeremy Kemper
|
47f99584b3
|
Generator: use destination path for diff tempfiles. Closes #7015.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5914 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-13 04:09:18 +00:00 |
|
Tobias Lütke
|
e24d2f7234
|
Apply scoping during initialize instead of create. Fixes setting of foreign key when using find_or_initialize_by with scoping.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5913 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 21:14:36 +00:00 |
|
Rick Olson
|
dd6826eba3
|
Recognize the .txt extension as Mime::TEXT [Rick]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5912 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 20:54:04 +00:00 |
|
Jeremy Kemper
|
88e02f6e56
|
Failing test for exempt_from_layout :rhtml. References #6742.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5909 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 10:31:24 +00:00 |
|
Jeremy Kemper
|
c302cdfcc4
|
Fix scope typo in add_lock! Closes #6482. [zubek]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5907 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 10:18:11 +00:00 |
|
Jeremy Kemper
|
41198ad3ad
|
Fix parsing of array[] CGI parameters so extra empty values aren't included. Closes #6252.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5904 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 09:10:58 +00:00 |
|
Jeremy Kemper
|
c62e5e1a3a
|
Demonstrate that a value's required. References #6156.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5903 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 08:52:08 +00:00 |
|
Jeremy Kemper
|
a66ad97dac
|
Oops. References #6156.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5902 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 08:50:35 +00:00 |
|
Jeremy Kemper
|
dbd7b5e111
|
Test MySQL implicit NULL for integer columns. Closes #6156.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5901 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 08:46:01 +00:00 |
|
Jeremy Kemper
|
6e1e088b8f
|
Tiny doc fix for link_to_remote simulated :delete example. Closes #6962.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5899 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 07:33:26 +00:00 |
|
Jeremy Kemper
|
2bb33bbd59
|
Base.exists?(id, options) and Base#exists? check whether the resource is found. Closes #6970.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5898 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 07:20:05 +00:00 |
|
Jeremy Kemper
|
fa619b051b
|
link_to_unless_current works with full URLs as well as paths. Closes #6891.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5896 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 07:02:38 +00:00 |
|
Jeremy Kemper
|
fe736a54f9
|
Set request.env['REQUEST_URI'] when absent.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5895 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 07:01:39 +00:00 |
|
Jeremy Kemper
|
89b472aa0c
|
Test proving render_to_string result passed to partial works. Closes #2541. [smeade]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5893 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 06:10:06 +00:00 |
|
Jeremy Kemper
|
9073cef866
|
SQLServer: handle [quoted] table names. Closes #6635.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5891 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 05:44:28 +00:00 |
|
Jeremy Kemper
|
8d3ff3abc7
|
acts_as_nested_set works with single-table inheritance. Closes #6030.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5889 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 05:33:09 +00:00 |
|
Jeremy Kemper
|
ef4ac31de3
|
PostgreSQL: use a subselect to correctly perform eager finds with :limit and :order. Closes #4668.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5887 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 05:14:55 +00:00 |
|
Jeremy Kemper
|
3b6555acd4
|
Fix new_record? and id rollback. Closes #6910.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5886 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 05:10:06 +00:00 |
|
Jeremy Kemper
|
353238b6a4
|
Inline primary keys.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5885 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 04:58:08 +00:00 |
|
Jeremy Kemper
|
559baa9ee4
|
Ignore Ares test/debug.log
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5884 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-12 02:34:35 +00:00 |
|
Jamis Buck
|
8dd08f98c7
|
dry up some duplicated code
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5883 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-11 18:19:23 +00:00 |
|
Jamis Buck
|
0d34c28199
|
treat create! like create and make sure the target is loaded first
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5882 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-11 18:10:42 +00:00 |
|
Jamis Buck
|
c398e83893
|
fix regression in has_one#create, that caused instances thus created to be orphaned
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5881 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-11 18:04:47 +00:00 |
|
Rick Olson
|
ba1225c72b
|
add some more detail on nested resource docs [Rick]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5877 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-01-10 18:08:43 +00:00 |
|