Hemant Kumar
20c35bca5a
fix yield not working from around filter of observers, fixes Github#329
2011-05-07 03:03:41 +05:30
Xavier Noria
29dbccff30
Merge pull request #396 from asanghi/lh_4346
...
Multiparameter POLA (principle of least authority) with respect to time_select fixes. See LH4346
2011-05-06 03:53:17 -07:00
Jon Leighton
030e1d06ca
Merge pull request #399 from ernie/join_conditions_on_join
...
Add association join conditions to JOIN clause, not WHERE
2011-05-05 13:23:15 -07:00
Aaron Patterson
f098c80947
Merge pull request #358 from baroquebobcat/fix_find_or_create_master
...
Fix for lighthouse #6741
2011-05-05 11:13:05 -07:00
Ernie Miller
8d270a2abb
Add join conditions to JOIN clause, not WHERE
2011-05-05 12:35:29 -04:00
Aditya Sanghi
7d0f26796d
Multiparameter POLA, time_select fixes. See LH4346
2011-05-05 15:41:14 +05:30
David Heinemeier Hansson
169ae75e09
Prepare for beta1
2011-05-04 20:21:05 -05:00
Aaron Patterson
38d92d705e
ensure query cache is cleared when Rack body is closed, fixes bug reported on 951e18abea
2011-05-04 15:24:26 -07:00
José Valim
92661b0c50
Move sandbox to AR and pass the sandbox as a value. This way, other ORMs like Datamapper can also have their own sandboxing in rails console.
2011-05-04 16:47:35 +02:00
José Valim
b9bba555ca
Remove defined?(ActiveRecord) and use the railtie hook instead.
2011-05-04 16:32:24 +02:00
Xavier Noria
cea3b3cc9d
Merge branch 'master' of git://github.com/lifo/docrails
2011-05-04 14:51:04 +02:00
Sebastian Martinez
24586edae2
Remove extra whitespaces
2011-05-03 21:38:19 -03:00
Sebastian Martinez
0ee2513356
Improves Mysql2 adapter docs
2011-05-03 21:26:02 -03:00
Sebastian Martinez
fab9bb77bf
Added #recreate_database docs
2011-05-03 21:25:38 -03:00
Sebastian Martinez
f049062497
Fixes on schema_definitions docs
2011-05-03 21:11:17 -03:00
Josh Kalderimis
323b7585e1
added the mysql schema test to mysql2 adapter, and fixed the corresponding failures
2011-05-03 21:15:10 +02:00
Aaron Patterson
cb9557c432
make sure IM repository is cleared after body is closed
2011-05-03 09:59:22 -07:00
Aaron Patterson
d0719c5938
proxying the body in the IM middleware so that IM is available for streaming ERb
2011-05-03 09:59:22 -07:00
Sebastian Martinez
d53c2e4952
fixed-fonts on SchemaDefinitions
2011-05-02 20:30:31 -03:00
Josh Kalderimis
b5824a4d04
favor collect over each in mysql* adapters
2011-05-03 00:33:39 +02:00
Aaron Patterson
951e18abea
introduce a body proxy to ensure that query cache is enabled during streaming
2011-05-02 11:30:49 -07:00
Sebastian Martinez
04d37b077b
Remove extra whitespaces
2011-05-02 10:37:34 -03:00
David Heinemeier Hansson
31155eeb3c
Make the identity map use the instrumentation infrastructure so we can style the messages nicely with colors (FIXME: Can someone look into why the test is not working?)
2011-05-01 19:10:21 -06:00
David Heinemeier Hansson
635abc7194
Remove schema noise from logging (TODO: Deprecate/remove the name attribute to all these methods -- will take a pull request!)
2011-05-01 18:22:43 -06:00
David Heinemeier Hansson
a8861c8f5b
Merge pull request #357 from joshk/assign_attributes.
...
Assign protected attributes with create/new and control the role.
2011-05-01 16:59:33 -07:00
David Heinemeier Hansson
32ef3ccaa6
Merge pull request #340 from joshk/default_scope_changes.
...
removed the default_scope deprecations and updated the docs and tests to
2011-05-01 16:54:36 -07:00
Nick Howard
86ea94e4d0
Fix for lighthouse #6741
...
- adds tests for find_or_create_by and find_or_initialize_by on has_many associations
- changes the behavior of ActiveRecord::Associations::CollectionProxy#method_missing to differ to
ActiveRecord::FinderMethods#find_or_instantiator_by_attributes for arg processing and saving so
find_or_create_by's api on associations will be consistent w/ the api for model classes.
2011-05-01 16:22:56 -06:00
Josh Kalderimis
86d7ed3375
singular and collection relations in AR can now specify mass-assignment security options (:as and :without_protection) in build, create and create! methods.
2011-05-01 23:30:07 +02:00
Josh Kalderimis
7c5ae0a88f
Added mass-assignment security :as and :without_protection support to AR.new and AR.create
2011-05-01 23:08:50 +02:00
Aaron Patterson
1800a6d1c8
Merge pull request #316 from arunagw/jdbc_postgresql.
...
Re-factored database.rake to allow Jdbcpostgresql. #jruby
2011-05-01 10:53:41 -07:00
Xavier Noria
2fbf302149
Merge branch 'master' of git://github.com/lifo/docrails
...
Conflicts:
railties/guides/source/contributing_to_ruby_on_rails.textile
2011-05-01 11:16:31 +02:00
Aaron Patterson
1d7c0336ef
using bind parameters for updates
2011-04-30 17:27:46 -07:00
Aaron Patterson
2987115656
make sure we flatten the fixture path list
2011-04-29 18:21:24 -07:00
Aaron Patterson
1f5249bf93
shorten up our fixture path resolving code
2011-04-29 18:21:24 -07:00
Aaron Patterson
651836a4bd
table name needs to be classified when instantiating fixtures
2011-04-29 17:20:56 -07:00
Dan Pickett
1efaed5af1
Merge branch 'master' of github.com:lifo/docrails
2011-04-29 19:18:10 -04:00
Aaron Patterson
60c877c43b
convert query results to a list of lists
2011-04-29 11:47:04 -07:00
Aaron Patterson
0eea560b48
requring pg ~> 0.11, so remove conditional code for supporting older versions of the gem
2011-04-29 11:44:17 -07:00
José Valim
58ad5e1859
Make postgresql faster on development (thanks to @tapajos).
2011-04-29 20:30:20 +02:00
Aaron Patterson
146474256c
lean on rubygems to provide error messages about missing gems
2011-04-29 11:09:37 -07:00
Aaron Patterson
00f030c6e1
supporting delete with bind parameters in mysql2
2011-04-29 11:09:37 -07:00
Aaron Patterson
ed775c66bc
refactor exec_delete to reuse the statement cache from exec_query
2011-04-29 11:09:37 -07:00
Aaron Patterson
4c41be9b83
statement cache for deletes working on mysql
2011-04-29 11:09:37 -07:00
Aaron Patterson
453bd2f39d
sqlite3 supports prepared statement deletes
2011-04-29 11:09:37 -07:00
Aaron Patterson
f1df6b2dce
postgresql supports prepare statement deletes
2011-04-29 11:09:37 -07:00
Aaron Patterson
850b3ca477
supporting nil when passed in as an IN clause
2011-04-29 11:01:59 -07:00
Aaron Patterson
fc343d26ff
clearing statement from cache on exception in order to support older versions of mysql
2011-04-28 09:48:16 -07:00
Josh Kalderimis
5164c50d7f
removed the default_scope deprecations and updated the docs and tests to reflect its use cases
2011-04-28 18:46:40 +02:00
Aaron Patterson
bed6a775df
requiring a newer version of the mysql2 gem
2011-04-27 14:44:28 -07:00
Arun Agrawal
ffc9374afd
Minor fixes in databases.rake
2011-04-27 23:09:56 +05:30