José Valim
3a831cb7d6
Allow format to be skipped. This is used internally by mount.
2010-08-24 16:56:51 -03:00
José Valim
0d7b8f8c83
Finally fix the bug where symbols and strings were not having the same behavior in the router.
...
If you were using symbols before for methods like match/get/post/put/delete, it is likely that this commit will break your routes.
Everything should behave the same if you are using strings, if not, please open up a ticket.
2010-08-24 16:44:47 -03:00
José Valim
91916e6c3c
Ensure shortcuts inside resources also generates helpers.
2010-08-24 14:54:23 -03:00
José Valim
6d1e87b16b
Fix how routes inside namespaces are generated.
2010-08-24 13:05:56 -03:00
Santiago Pastorino
7830f8d9f8
Allow actions which start with A-Za-z_ only
2010-08-24 12:44:14 -03:00
Andrew White
78486cb9c5
Reset symbolized path parameters when a test request is recycled [ #5437 state:resolved]
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-24 11:26:53 -03:00
José Valim
6579173814
Ensure prefix in routes are generated properly.
2010-08-24 11:26:37 -03:00
José Valim
7a7012c717
Fix a bug where symbols and strings were not behaving the same in the router. [ #5431 state:resolved]
2010-08-24 10:19:01 -03:00
Andrew White
8feb2856ea
When custom resource actions are specified using strings add the default name and action if the string is a valid ruby method name.
...
[#5431 state:resolved]
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-24 10:09:44 -03:00
David Heinemeier Hansson
8931dd17a9
Prep for RC2
2010-08-23 21:15:48 -05:00
Santiago Pastorino
c8b84a1c8c
Config is deprecated on 1.8.8 and 1.9.3 use RbConfig
2010-08-23 23:09:35 -03:00
José Valim
a1ca2e0a38
Update CHANGELOG for ActionPack.
2010-08-23 21:53:56 -03:00
Santiago Pastorino
6edae4553e
Bump up rack-mount to 0.6.12
2010-08-22 20:29:14 -03:00
Santiago Pastorino
0579963a38
Silence warnings for Encoding.default_external= and Encoding.default_internal=
2010-08-22 18:43:51 -03:00
Andrew White
df0a7bfb8f
Cache the symbolized path parameters using a instance variable in the request object rather than the environment hash. This it to prevent stale parameters in later routing constraints/redirects as only the normal path parameters are set by Rack::Mount.
...
Also if a constraint proc arity is more than one, pass the symbolized path parameters
as the first argument to match redirect proc args and provide easier access.
[#5157 state:resolved]
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-22 16:18:42 -03:00
Santiago Pastorino
11e9883f19
Move encoding settings for testing purposes to abstract_unit file
2010-08-21 22:38:15 -03:00
Nick Sieger
b4a520874a
Fix hash modification during iteration in Mapper [ #5420 ]
...
Signed-off-by: Santiago Pastorino <santiago@wyeworks.com >
2010-08-20 18:28:19 -03:00
Andrew White
47f6d8b880
Support routing constraints in functional tests
...
Extend assert_recognizes and assert_generates to support passing
full urls as the path argument. This allows testing of routing
constraints such as subdomain and host within functional tests.
[#5005 state:resolved]
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-20 14:51:50 -03:00
Andrew White
47280f083a
Don't add the standard https port when using redirect in routes.rb and ensure that request.scheme returns https when using a reverse proxy.
...
[#5408 state:resolved]
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-20 10:41:43 -03:00
Andrew White
c6391e6676
Allow symbols for :path resource(s) option [ #5306 state:resolved]
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-20 09:33:33 -03:00
Xavier Noria
20088f6fff
deletes the rdoc task of each component, they are no longer published separately
2010-08-20 13:34:28 +02:00
Santiago Pastorino
ac66de4a82
Bump up tzinfo to 0.3.23
2010-08-20 02:46:10 -03:00
José Valim
8f2b2781b0
Use attribute readers as they are faster in general.
2010-08-19 15:15:46 -03:00
Andrew White
6b52a58f72
Move regexps in options hash to :constraints hash so that they are pushed into the scope [ #5208 state:resolved]
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-19 15:09:46 -03:00
Andrew White
1031fe1478
Move edit route before show route so that it will have precedence if the :id parameter allows slashes [ #5409 state:resolved]
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-19 15:09:40 -03:00
Santiago Pastorino
21c9795c15
Bump up rack-mount to 0.6.10
2010-08-19 14:50:06 -03:00
wycats
06632578c2
Revert "It's snowing!"
...
This reverts commit e4283007d6 .
2010-08-18 16:49:34 -07:00
Javier Martín
12f7f7a714
Don't pluralize resource methods [ #4704 state:resolved]
...
Signed-off-by: Santiago Pastorino <santiago@wyeworks.com >
2010-08-18 13:58:21 -03:00
Santiago Pastorino
82eff0ffe9
Bump up rdoc to 2.5.10
2010-08-18 13:55:56 -03:00
Andre Arko
c40856c46c
Allow member actions (get, etc) to accept strings, with test
2010-08-18 07:36:49 +08:00
Xavier Noria
5f5c508444
code gardening: we have assert_(nil|blank|present), more concise, with better default failure messages - let's use them
2010-08-17 03:31:39 +02:00
José Valim
047e411fd2
annoted_source_code may return nil if an erro rhappens during template compiling.
2010-08-16 14:12:07 -03:00
wycats
b8ec4eaac5
find .text.html and .text.plain files, and deprecate it
2010-08-15 15:27:57 -07:00
Subba Rao Pasupuleti
dbe5ae488e
select tags coerce the :selected option, options to strings before comparison [ #5056 state:resolved]
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-15 16:54:31 -03:00
Bryce Thornton
1091a6e9b7
Allow for any possible TLD when using the :all option with the cookie session store. This works for subdomain.mysite.local, google.co.uk, google.com.au, etc. [ #5147 state:resolved]
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-08-15 16:54:31 -03:00
Mikel Lindsaar
88fc37ff03
Making time_zone_options_for_select return a html_safe string
...
Signed-off-by: Santiago Pastorino <santiago@wyeworks.com >
2010-08-15 09:59:24 -03:00
Santiago Pastorino
677564f8f7
object/try should be required after abstract_unit to have AS in the load path
2010-08-14 18:34:15 -03:00
Mark Hayes
f6f7ae4020
in Rendering objects with RecordIdentifier example, locals should reference @account not @buyer
2010-08-14 13:26:03 +02:00
Santiago Pastorino
3270c58ebb
Deletes trailing whitespaces (over text files only find * -type f -exec sed 's/[ \t]*$//' -i {} \;)
2010-08-14 04:20:06 -03:00
Aaron Patterson
79e15f0340
removing a lolinject
2010-08-13 14:45:06 -07:00
Santiago Pastorino
3698da65e5
Moves local_request? to require.local?
...
[#5361 state:committed]
2010-08-13 18:17:26 -03:00
Jeremy Kemper
e4283007d6
It's snowing!
2010-08-12 13:32:39 -07:00
wycats
f2d22ecbb3
Replace snowman with utf8=✓
2010-08-11 18:37:06 -07:00
Xavier Noria
bfd728182c
no need to assign if we are gonna return
2010-08-12 00:15:43 +02:00
José Valim & Carlos Antonio da Silva
1fbcd5f5fc
layout_for works again with objects as specified in the documentation and Rails 2.3 [ #5357 state:resolved]
2010-08-11 10:27:11 -03:00
wycats
dd7e872e85
Properly deprecate register_javascript_include_default and reset_javascript_include_default
2010-08-09 12:42:09 -07:00
wycats
f85b206e7a
rename _snowman to _e
2010-08-09 12:06:51 -07:00
wycats
22cbc3f0fa
Improve best_standards_support to use only IE=Edge in development mode
2010-08-09 11:48:53 -07:00
Xavier Noria
efb2bd0409
adds missing requires for Object#try
2010-08-09 15:14:00 +02:00
Xavier Noria
28d82bd2e9
adds URL to the body generated by the redirect macro in the routes mapper as per the RFC, extracts common test pattern into a test macro, adds a test to cover the :status option
2010-08-09 13:32:45 +02:00