diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2007-09-20 23:34:07 +0000 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2007-09-20 23:34:07 +0000 |
commit | 1373991dd8feacb0c09a6115a271777810807668 (patch) | |
tree | 59aa13a830091d5c440d37928f69ff49d9f4ff1a /actionpack/CHANGELOG | |
parent | e86d1cd621ca62af6f71b04032b1e07a66c06bb6 (diff) | |
download | rails-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/CHANGELOG | 25 |
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] |