David Heinemeier Hansson
73fc42cc0b
Prepare for final 2.3 release
2009-03-15 22:06:50 -05:00
Luca Guidi
5f10533949
Make sure Metal use ActionController class name conventions [ #2242 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-03-15 18:41:21 -05:00
David Dollar
99d75a7b02
Makes the gem system understand development vs. runtime dependencies [ #2195 state:resolved]
...
The patch also fixes:
* Fixes the chicken/egg problem present in the current gem system when
gems are defined in the config that are not yet installed.
* Remove the need to have hoe as a dependency of your production app.
* Makes the gem 'unpacking' system a lot less fragile.
Signed-off-by: Matt Jones <al2o3cr@gmail.com >
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-13 10:20:23 +00:00
Zack Hobson
5b751ae0b3
Execute the appropriate gem command when using JRuby [ #2215 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-13 10:14:51 +00:00
Damian Terentiev
8a17fd1a65
Fixed that template runner gem method to output :lib => false correctly [ #1940 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-12 14:45:55 +00:00
Jeff Schwab
e609d83f1a
Fixed an incompatibility with Ruby 1.9.
...
Ruby 1.8 strings are Enumerable, but there is no String#lines method. In
Ruby 1.9, the situation is reversed. To work around this disparity, the
RailsEnvironment#externals method now explicitly checks whether a String
responds_to? :lines.
[#2130 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2009-03-10 11:37:23 -07:00
Joshua Peek
0c9bbf8c9d
Fix serving index files with rack static file server [ #2180 state:resolved]
2009-03-09 23:31:04 -05:00
Andrew Timberlake
1d88a111b5
Ensure TemplateRunner#ask? works with the rake task to apply a template [ #1655 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-09 14:58:12 +00:00
Matt Jones
0da8e45baf
Correctly clean backtraces from vendor/gems and gems in alternate install locations
...
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com >
2009-03-09 12:49:58 +01:00
Pratik Naik
8bc0f90d6d
script/plugin install should remove .gitignore too. [ #1306 state:resolved] [Esad Hajdarevic]
2009-03-06 17:23:31 +00:00
Simon Jefford
e97180c273
Ensure that loading metals from the main app and engines works on older Ruby versions [ #2143 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-03-05 18:50:52 -06:00
David Heinemeier Hansson
de540416e9
Make sure that Rails frameworks are silenced when running in gem mode too
2009-03-05 12:22:42 +01:00
Simon Jefford
4d4d2c3896
Enhanced Rails Metal - the load order of metals can now be configured [ #2057 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-03-03 12:39:19 -06:00
Jeremy Kemper
04fdb6eccb
Revert "Speed up script/console by launching IRB directly."
...
[#2104 state:open]
This reverts commit 3b169cd693 .
2009-03-01 19:04:32 -08:00
Matt Jones
a3ac1e1621
Display gem dependencies correctly and unpack exactly once [ #2097 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-03-01 11:53:58 +00:00
Charles Nutter
3b169cd693
Speed up script/console by launching IRB directly.
...
[#2104 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2009-02-28 17:03:37 -08:00
Pratik Naik
5029210914
Use Array.wrap() instead of Array() and handle action_view.cache_template_loading being false
2009-02-28 19:03:41 +00:00
Pratik Naik
2686286a70
Ensure 16b3d2b621 works with Ruby 1.9
2009-02-28 18:31:24 +00:00
Andrew Vit
16b3d2b621
Added :env option for gem in template runner [ #1983 state:resolved]
...
For installing gems that are only needed in the test environment, specify the :env option so the dependency is written to config/environments/test.rb:
gem 'rspec', :env => 'test'
gem 'quietbacktrace', :env => %w[development test]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-02-28 17:59:01 +00:00
Jeremy Kemper
df2adc4c51
Merge branch 'master' of git@github.com:rails/rails
2009-02-27 12:21:34 -08:00
Jeremy Kemper
eb217b2cf0
Ruby 1.9 compat: limit const_defined?
2009-02-27 12:18:18 -08:00
David Heinemeier Hansson
77b0994c78
Prep for RC2 later today
2009-02-27 14:46:23 +01:00
Matthew Rudy Jacobs
319106d09c
Metal can now line in plugins under app/metal [ #2045 state:committed]
...
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com >
2009-02-27 14:37:11 +01:00
David Heinemeier Hansson
6de83562f9
Force all internal calls to Array#to_sentence to use English [ #2010 state:resolved]
2009-02-27 14:22:39 +01:00
Joshua Peek
1b22071b27
Ensure ActiveRecord session store's connections are checked in after each request [ #1927 state:resolved]
2009-02-24 11:34:32 -06:00
Joshua Peek
d32eb410f1
Put back dispatcher cleanup call in console reload! [ #2056 state:resolved]
2009-02-24 10:52:51 -06:00
Pratik Naik
53cd102b39
Merge with docrails
2009-02-24 12:29:25 +00:00
Sven Fuchs
441e4e2235
load plugin view_paths to action_mailer view_paths and make action_mailer use them [ #2031 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-02-22 10:39:56 -06:00
David Heinemeier Hansson
b61cad6ae1
Ensure that the app routes file is loaded even when engines are in play (Thjis) [ #1970 state:committed]
2009-02-22 16:04:04 +01:00
Matt Jones
01c818e99f
break out of initializer early if gems aren't loaded [ #1750 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-02-20 14:16:07 -06:00
Joshua Peek
69c049f5ab
Move development mode reloading up the stack to avoid issues with class reloading in middleware
2009-02-20 12:04:57 -06:00
unknown
2414fdb244
Ensure template_runner can run script/* ruby scripts under Windows. [ #1859 state:resolved]
...
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2009-02-16 20:22:02 +01:00
Oshoma Momoh
a650852757
Fix loader's LoadError exception message to mention missing plugins and omit loaded plugins.
...
Prior to this change the LoadError message listed all plugins if any one of them was missing.
Signed-off-by: Michael Koziarski <michael@koziarski.com >
[#1921 state:committed]
2009-02-13 21:40:30 +13:00
Pat Nakajima
0c95644396
Changed scaffold generated controller tests to use #to_param.
...
Before, the generated controller tests were calling #id, which
can change over time, making for brittle tests.
Signed-off-by: Michael Koziarski <michael@koziarski.com >
[#1913 state:committed]
2009-02-13 21:37:03 +13:00
thedarkone
3942cb406e
Port fast reloadable templates from rails-dev-boost.
2009-02-12 13:04:12 -06:00
Andrew White
199e750d46
Fix some edge cases when the same template is called with different local assigns
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-02-10 12:09:49 -06:00
Gaspard Bucher
1dab1d3803
Fixes a typo in initializer.rb producing error: undefined local variable or method `view_path'.
2009-02-10 12:00:22 -06:00
Joshua Peek
5c63be1f92
Still need to setup view paths
2009-02-09 14:53:14 -06:00
Andrew White
893e9eb995
Improve view rendering performance in development mode and reinstate template recompiling in production [ #1909 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-02-09 14:20:30 -06:00
Joshua Peek
f98d8ee72b
Fix up failing tests broke by 2316e7d
2009-02-07 00:35:15 -06:00
Joshua Peek
2316e7dfb1
Fix FCGI handler with lighttpd [ #1854 state:resolved]
2009-02-07 00:25:07 -06:00
Joshua Peek
be098f8406
Cleanup application has been merged with reload
2009-02-05 20:39:52 -06:00
Pratik Naik
96d610553e
Merge docrails along with the new guides and guides generation code
2009-02-06 02:01:22 +00:00
Joshua Peek
f75b98d67e
Revert "Fixed FCGI handling [ #1854 state:resolved]"
...
This reverts commit dcc2407d99 .
2009-02-05 19:40:51 -06:00
Will Bryant
ba146a84d0
re-enable db:schema:dump so db:migrate:redo dumps the schema after migrating back up
...
Signed-off-by: Michael Koziarski <michael@koziarski.com >
[#1412 state:committed]
2009-02-06 13:40:58 +13:00
Joshua Peek
c96382a71a
Make sure all autoload constants are pulled in when using config.threadsafe! [ #1831 state:resolved]
2009-02-05 16:39:32 -06:00
Peter Wagenet
dcc2407d99
Fixed FCGI handling [ #1854 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-02-05 16:21:50 -06:00
Chris Cherry
b6e7a76cc5
script/server command can accept --path option to set app's root path [ #1156 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2009-02-05 15:19:40 -06:00
David Heinemeier Hansson
a2da7fd349
A few more minor scaffold template cleanups
2009-02-05 20:30:33 +01:00
Mike Gunderloy
44f02de2ad
Update scaffolding [ #1840 state:committed]
...
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com >
2009-02-05 20:27:48 +01:00