Commit Graph

46016 Commits

Author SHA1 Message Date
Gregory Ostermayr
6c9669e8f0 remove dead file_watcher code 2014-08-07 16:19:20 -04:00
Aaron Patterson
399f5f6346 use the uri parser so that newer version of Ruby work 2014-08-07 12:10:31 -07:00
Aaron Patterson
69adfc9de6 Merge pull request #16421 from tsukasaoishi/prevant_manycall_showtables
Tables existence check query is executed in large quantities
2014-08-07 09:40:53 -07:00
tsukasaoishi
4e83815ce9 change to empty? from blank? 2014-08-08 01:03:09 +09:00
Yves Senn
12cf864abb Merge pull request #16422 from tgxworld/fix_spelling
Closes #16422
2014-08-07 17:27:18 +02:00
Guo Xiang Tan
4c30b4fc21 Fix spelling. 2014-08-07 17:26:56 +02:00
tsukasaoishi
8aead812ba Tables existence check query is executed in large quantities
When Rails starts, tables existence check query is executed
number of models.
In case of mysql,

    SHOW TABLES LIKE 'table1';
    SHOW TABLES LIKE 'table2';
    SHOW TABLES LIKE 'table3';
    ...
    SHOW TABLES LIKE 'table999';

Add process to get the names of all tables by one query.
2014-08-07 22:41:23 +09:00
Carlos Antonio da Silva
9a0e0594ab Fix typo [ci skip] 2014-08-07 09:17:23 -03:00
Santiago Pastorino
e2689d1dad Merge pull request #16412 from yevhene/master
Fix in has_secure_password for passwords containing only spaces.
2014-08-07 09:13:24 -03:00
Santiago Pastorino
f0fdba8b1d Merge pull request #16419 from tgxworld/remove_legacy_code
Remove ActionController::RaiseActionExceptions.
2014-08-07 09:10:30 -03:00
Guo Xiang Tan
14508aec70 Remove ActionController::RaiseActionExceptions.
The latest modification to the code was done in https://github.com/rails/rails/commit/5e3517ea. In Rails 3.2,
`ActionController#rescue_action` was deprecated and `rescue_action_without_handler` is no longer being used.
2014-08-07 17:43:36 +08:00
Tom Kadwill
38b6b5db58 [ci skip] Updated create! documentation description and added +attributes+ for rdoc 2014-08-07 08:54:03 +01:00
Rafael Mendonça França
e6e81f856e Define id_was to get the previous value of the primary key
Currently when we call id_was and we have a custom primary key name
Active Record will return the current value of the primary key. This
make impossible to correctly do an update operation if you change the
id.

Fixes #16413
2014-08-06 23:46:31 -03:00
Rafael Mendonça França
ee255794b3 Test using turbolinks master
See
153f1b0f04
2014-08-06 22:48:22 -03:00
Rafael Mendonça França
ca9736e78c Fix DateTime comparison with DateTime::Infinity object
Fixes #16406
2014-08-06 22:43:37 -03:00
Aaron Patterson
d25fe31c40 lazily instantiate application subclasses
this means we can meaningfully override methods in the subclass
2014-08-06 18:27:16 -07:00
David Heinemeier Hansson
06ccd5f405 Merge pull request #103 from cristianbica/adapter-fixes
Fixed qu, queue_classic, sneakers adapters
2014-08-06 15:11:22 -07:00
Aaron Patterson
2090615d39 refactor Redirecting so we do not need a controller instance 2014-08-06 14:17:57 -07:00
Cristian Bica
6ff5972c0d Fixed qu, queue_classic, sneakers adapters 2014-08-07 00:09:28 +03:00
Yevhene Shemet
f8dcb365df Allow password to contain spaces only. 2014-08-06 22:11:06 +03:00
Akira Matsuda
3dfcae6afa defined? should actually work in current implementation
So this trick is not needed to be documented anymore.
2014-08-07 01:59:58 +09:00
Santiago Pastorino
d5be08347f Merge pull request #16402 from bogdan/select_with_empty_block
Fixed #select form builder helper to support block without html output
2014-08-06 10:48:52 -03:00
Yves Senn
a819211984 Merge pull request #16359 from skanev/after-bundle-in-rails-templates
Add an after_bundle callback in Rails templates

Conflicts:
	railties/CHANGELOG.md
2014-08-06 08:49:00 +02:00
Yves Senn
ec54acd1e0 Merge pull request #16316 from rails/senny/purge_schema_maintenance
purge database before loading schema, take 2
2014-08-06 08:26:13 +02:00
Yves Senn
f15cef67f7 schema rake tasks are specific about the configuration to act on.
The rake tasks and the `DatabaseTakss` adapter classes used to
assume a configuration at some places. This forced the rake
tasks to establish a specific connection before calling into
`load_schema`.

After #15394 this started to cause issues because it could
`purge` the wrong database before loading the schema.
2014-08-06 08:25:18 +02:00
Yves Senn
53dba73dc1 Revert "Revert "Merge pull request #15394 from morgoth/fix-automatic-maintaining-test-schema-for-sql-format""
This reverts commit 5c87b5c5248154cf8aa76cce9a24a88769de022d.
2014-08-06 08:25:18 +02:00
Aaron Patterson
acb371ca3f call the routes method on engines
if we access the instance, we can free up lots of codes
2014-08-05 16:50:50 -07:00
Aaron Patterson
9a36fac810 a rails application should be an engine subclass 2014-08-05 16:30:08 -07:00
Aaron Patterson
70673759a0 no reason to lazily instantiate the routes
especially if you're just going to add a call two lines down that
populates the cache. common.
2014-08-05 16:28:55 -07:00
Jeremy Kemper
b89c5a043e Merge pull request #16364 from arthurnn/make_transaction_one_class
Clarify Transaction responsibilities by breaking unneeded inheritance hierarchy.
2014-08-05 10:05:10 -07:00
Aaron Patterson
ed180eea48 just assign the instance variables on the test 2014-08-05 09:51:47 -07:00
Guillermo Iguaran
ab54ec7248 We don't need parenthesis for this 2014-08-05 11:51:12 -05:00
Guillermo Iguaran
7583aa2f6b Merge pull request #16405 from arthurnn/fix_digest_etag_test
Fix digest ETAG test.
2014-08-05 11:43:13 -05:00
Arthur Neves
a7060a6e21
Fix digest ETAG test.
After
12528d4567
ETag will include a `W/` before the digest.
2014-08-05 12:40:54 -04:00
Stefan Kanev
c294e91d00 Add after_bundle to the release notes and upgrade guide 2014-08-05 19:38:48 +03:00
Carlos Antonio da Silva
82f6061fbe Merge pull request #16404 from bogdan/move-create-with-bang
Moved #create! method from Validations to Persistence module
2014-08-05 13:34:57 -03:00
Bogdan Gusiev
977a489cfa Moved #create! method from Validations to Persistence module 2014-08-05 18:36:29 +03:00
Arthur Neves
8298d3adb7
Cleanup Transaction inheritance.
Transaction class doesnt need to encapsulate the transaction state using
inheritance.
This removes all Transaction subclasses, and let the Transaction object
controls different actions based on its own state. Basically the only
actions would behave differently are `being`,`commit`,`rollback` as they
could act in a savepoint or in a real transaction.
2014-08-05 11:13:26 -04:00
Bogdan Gusiev
7a0c2ba48b Fixed #select form builder helper to support block with html output 2014-08-05 17:23:00 +03:00
Carlos Antonio da Silva
ab2a35878b Fix AS docs / changelog with wrong method [ci skip] 2014-08-05 10:19:00 -03:00
José Valim
e5e4d08450 Bring back the helpers tests
Also keep the hook as other tools may rely on it,
we just don't do anything by default on Rails.
2014-08-05 14:04:30 +02:00
Carlos Antonio da Silva
d44702ee45 Remove unused text? predicate method and delegation
The method has been removed in 09206716f8695f6b8467f15c1befa5a4c3c10978
(PR #16074), but the delegation was apparently missed, and one instance
of the method was added back with the addition of OID::Xml in
336be2bdf7dfa1b31879d0ab27e5f3101b351923 (PR #16072), so we can safely
rm both.
2014-08-05 08:22:12 -03:00
Carlos Antonio da Silva
28f6b895c6 Call public methods rather than class_eval'ing 2014-08-05 08:18:39 -03:00
Aaron Patterson
3300fdedc7 avoid testing only_path
we know that this call only wants the path returned, so lets call a
method that returns the path.
2014-08-04 18:20:07 -07:00
Rafael Mendonça França
caadbd85c1 Merge pull request #16396 from eileencodes/dont-delegate-chain-to-through-association
Don't delegate Reflection#chain to ThroughAssociation
2014-08-04 20:48:54 -03:00
eileencodes
80af2a4935 Don't delegate Reflection#chain to ThroughAssociation
We shouldn't be delegating chain to ThroughAssociation since the
only place that needs to call it is `target_scope`. Instead we
can call `reflecion.chain`.
2014-08-04 19:47:25 -04:00
Rafael Mendonça França
cfb8d4ad3d Merge pull request #16395 from jonatack/patch-8
Update itself.rb [ci skip]
2014-08-04 19:09:32 -03:00
Jon Atack
7562c76587 Update itself.rb [ci skip] 2014-08-05 00:05:23 +02:00
Richard Schneeman
aa7d5372f7 Merge pull request #16375 from johnnyshields/guides
Guides: Add definition of `config.assets.manifest` option to configuring.md
2014-08-04 15:51:36 -05:00
Johnny Shields
edfc7b96a1 [ci skip] Guides: Add definition of config.assets.manifest option to configuring.md 2014-08-05 05:02:59 +09:00