aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/CHANGELOG
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2007-09-20 23:34:07 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2007-09-20 23:34:07 +0000
commit1373991dd8feacb0c09a6115a271777810807668 (patch)
tree59aa13a830091d5c440d37928f69ff49d9f4ff1a /actionpack/CHANGELOG
parente86d1cd621ca62af6f71b04032b1e07a66c06bb6 (diff)
downloadrails-1373991dd8feacb0c09a6115a271777810807668.tar.gz
rails-1373991dd8feacb0c09a6115a271777810807668.tar.bz2
rails-1373991dd8feacb0c09a6115a271777810807668.zip
Added that render :json will automatically call .to_json unless its being passed a string [DHH] Added Mime::Type.register_alias for dealing with different formats using the same mime type [DHH]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7520 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionpack/CHANGELOG')
-rw-r--r--actionpack/CHANGELOG25
1 files changed, 25 insertions, 0 deletions
diff --git a/actionpack/CHANGELOG b/actionpack/CHANGELOG
index 0d71df79f9..ee19d49c70 100644
--- a/actionpack/CHANGELOG
+++ b/actionpack/CHANGELOG
@@ -1,5 +1,30 @@
*SVN*
+* Added Mime::Type.register_alias for dealing with different formats using the same mime type [DHH]. Example:
+
+ class PostsController < ApplicationController
+ before_filter :adjust_format_for_iphone
+
+ def index
+ @posts = Post.find(:all)
+
+ respond_to do |format|
+ format.html # => renders index.html.erb and uses "text/html" as the content type
+ format.iphone # => renders index.iphone.erb and uses "text/html" as the content type
+ end
+ end
+
+
+ private
+ def adjust_format_for_iphone
+ if request.env["HTTP_USER_AGENT"] && request.env["HTTP_USER_AGENT"][/iPhone/]
+ request.format = :iphone
+ end
+ end
+ end
+
+* Added that render :json will automatically call .to_json unless it's being passed a string [DHH].
+
* Autolink behaves well with emails embedded in URLs. #7313 [Jeremy McAnally, tarmo]
* Fixed that default layouts did not take the format into account #9564 [lifofifo]