José Valim
5a26b88645
Create an :assets group in the Gemfile.
...
This group is required by default only on development and test
(you can change it on config/application.rb).
`rake assets:precompile` will automatically add the assets group
to Rails.groups (and consequently Bundler.require) and should work
transparently.
2011-06-21 11:24:06 -03:00
José Valim
eb8c0a7b1a
Merge pull request #1356 from flippingbits/fix_engine_generator
...
Fix engine's generator
2011-06-09 00:01:00 -07:00
Stefan Sprenger
246c367570
Use RAILS_ISOLATED_ENGINE and fix namespaced generators tests
2011-06-07 12:16:05 +02:00
Stefan Sprenger
64f337eeb0
Don't create full Rails application if RAILS_ISOLATION_COMMAND equals engine
2011-06-07 11:26:38 +02:00
Jon Leighton
afe1911228
Fix another CIfail ⚡ 🔥 Deleting RAILS_ENV from ENV doesn't produce the desired result if RACK_ENV is still defined. And in any case it's better to be explicit here, so just set RALS_ENV=development.
2011-06-06 17:57:02 +01:00
Jon Leighton
62570e8626
Solve the RAILS_ENV problem in the railties tests in a more generic way
2011-06-06 13:54:05 +01:00
José Valim
c944cab6ce
Require rubygems (chill out, just for rails internal tests).
2011-05-23 10:28:00 +02:00
Arun Agrawal
1ffc3063b7
No more need rubygems here.
2011-05-22 02:02:56 +05:30
José Valim
8e5ff7d0a7
Add some very simple docs.
2011-04-15 18:43:21 +02:00
Emilio Tagua
5098302fa1
Simplify remove_from_config.
2010-11-19 19:09:00 -03:00
Emilio Tagua
375aaa9db1
Enable IdentityMap when generating new apps.
2010-11-19 19:09:00 -03:00
José Valim
609849a0f1
Fix a routing test. Reorganize middleware tests.
2010-10-02 17:42:36 +02:00
Piotr Sarnacki
e3d38e7da2
Fix running engine_test in isolation
...
Signed-off-by: José Valim <jose.valim@gmail.com>
2010-09-19 17:10:43 +02:00
wycats
d4c7d3fd94
Create a deprecation behavior that triggers a notification for deprecation notices, and make the behaviors independent of the environment names.
...
* In Rails 2.3 apps being upgraded, you will need to add the deprecation
configuration to each of your environments. Failing to do so will
result in the same behavior as Rails 2.3, but with an outputted warning
to provide information on how to set up the setting.
* New Rails 3 applications generate the setting
* The notification style will send deprecation notices using
ActiveSupport::Notifications. Third-party tools can listen in to
these notifications to provide a streamlined view of the
deprecation notices occurring in your app.
* The payload in the notification is the deprecation warning itself
as well as the callstack from the point that triggered the
notification.
2010-06-29 12:20:15 -07:00
José Valim
a210aff210
Add delete to middleware stack proxy.
2010-06-07 23:17:23 +02:00
José Valim
c9132c149c
Refactor tests by moving all middleware tests to the same place.
2010-04-26 09:04:04 +02:00
Felipe Rodrigues
a64bfc3c8e
moved rails binary to rails gem, so rubygems can find specific versions of rails [ #4382 state:resolved]
...
Signed-off-by: wycats <wycats@gmail.com>
2010-04-12 19:56:38 -07:00
José Valim
6690d66292
Rename config.cookie_secret to config.secret_token and pass it as configuration in request.env. This is another step forward removing global configuration.
2010-04-05 12:00:24 +02:00
Carlhuda
e311622e7b
Deprecated ActionController::Base.session_options= and ActionController::Base.session_store= in favor of a config.session_store method (which takes params) and a config.cookie_secret variable, which is used in various secret scenarios. The old AC::Base options will continue to work with deprecation warnings.
2010-03-04 16:05:52 -08:00
Carlhuda
9795bf0e74
Fix Sam Ruby's tests and deprecation warnings
2010-03-04 12:12:04 -08:00
Carlhuda
24ab5665b2
Revert "Fix test load paths for those not using bundler"
...
This reverts commit eec2d301d4ce9df9c71c1a5aa63053eb970b6818.
This commit broke tests. You cannot have a file called "bundler" on the load path.
2010-02-23 17:31:17 -08:00
Joshua Peek
eec2d301d4
Fix test load paths for those not using bundler
2010-02-15 10:20:11 -06:00
RomD
f44a0b1d52
fix usage examples and more to use new invocations
...
Signed-off-by: Carl Lerche <carllerche@mac.com>
2010-02-06 09:51:53 -08:00
Carl Lerche
08fd9a6491
Remove the generated gemfile in railties tests since the rails gemfile is used.
2010-02-02 15:51:24 -08:00
Carl Lerche
9f01dff9c2
Get rails tests running on bundler 0.9
2010-01-31 19:13:43 -08:00
José Valim
f8bf1982df
Add tests for explicit engines.
2010-01-26 14:58:00 +01:00
Carl Lerche
e749424dfa
Rename rails.rb -> rails/all.rb and rails/core.rb -> rails.rb
2009-12-31 13:12:52 -08:00
Carlhuda
dc677f7665
tests pass with requiring the frameworks in rails.rb
2009-12-23 15:16:38 -08:00
Jeremy Kemper
2e571e8f99
Blog -> Blog::Application. Leave the toplevel module up for grabs.
2009-12-21 17:03:21 -08:00
Carlhuda
b0b4ae970c
test.rb, dev.rb, and production.rb just reopen the Application class; no more hax required
2009-12-21 16:03:26 -08:00
Jeremy Kemper
313a7ea9d6
Fix bundler environment check
2009-11-14 03:27:18 -08:00
Yehuda Katz + Carl Lerche
82b9b151ff
Refactor plugins
2009-11-11 18:09:16 -08:00
Joshua Peek
335c0e62cd
Fix railties isolated tests if bundler environment doesn't exist
2009-11-09 22:36:30 -06:00
Carl Lerche
8a0f456443
Refactored railties' isolation tests to be able to run script/* scripts.
2009-10-21 15:46:22 -07:00
Yehuda Katz + Carl Lerche
4f6d6f7031
Have all the tests running off a single Gemfile
2009-10-20 16:34:44 -07:00
Jeremy Kemper
4f6d8ceb04
Bundle for railties tests too
2009-10-19 19:22:23 -07:00
Carl Lerche
e1fdc8bba3
Remove config.gem in favor of using the bundler. This makes config/boot.rb obsolete.
...
The bundler library is at: http://github.com/wycats/bundler/ and is a rubygem.
2009-10-16 18:10:52 -07:00
Carl Lerche
c296b33ef1
Make the railties tests pass
2009-10-16 16:31:05 -07:00
Carl Lerche
97296b11e2
Have config/application.rb contain the application definition and require that file instead of config/boot.rb or config/environment.rb in script/*.
2009-10-15 14:54:12 -07:00
Carl Lerche
bf9819f73d
Have Rails.root be based off of config.ru
2009-10-14 16:40:25 -07:00
Jeremy Kemper
ed139730ff
Uses fileutils
2009-10-09 18:31:30 -07:00
Carl Lerche
992c2db76c
Finish porting over the initializers to the app object and fix all the tests
2009-10-08 18:12:28 -07:00
Carl Lerche
6d6ae0841c
Start moving the initializers into the application object
2009-10-08 12:31:09 -07:00
Joshua Peek
635aa91224
More robust console test
2009-10-05 09:41:08 -05:00
Carl Lerche
2370e87ae0
Remove all calls to Rails::Initializer from boot.rb
...
This is starting a refactor of the rails initialization process. The boot.rb file will not remain the same.
2009-09-30 12:05:34 -07:00
Carl Lerche
6b086449be
Fix the broken railties isolation tests
2009-09-29 16:07:29 -07:00
Joshua Peek
accd9b4634
Restore "Start Rails::Application object
...
This reverts commit f14ad4145622f45e9bf7433b5fdef4ce427efe4b.
2009-09-25 21:32:28 -05:00
Joshua Peek
f14ad41456
Revert "Start Rails::Application object"
...
This reverts commit 4129449594ad3d8ff2f8fb4836104f25406a104f.
2009-09-25 20:41:40 -05:00
Yehuda Katz + Carl Lerche
4129449594
Start Rails::Application object
2009-09-25 17:42:53 -07:00