|
|
rails3中有许多变化,现在也只能看一点说一点了,趁现在还有点心情,赶快把它整理写下来。
对于ActionController来说,一个比较明显的改进就是对respond_to的处理,这主要涉及到REST方面的处理。
比如在rails2中:
def index @users = User.all respond_to do |format| format.html # index.html.erb format.xml { render :xml => @users } endend
在rails3中则可以进行简写:
def index @users = User.all respond_with(@users)end
当然还要在application_controller.rb中加句代码:
class ApplicationController < ActionController::Base respond_to :html, :xml protect_from_forgeryend
从rail2.3开始,protect_from_forgery默认便是开启状态。至于此代码的作用以前也没在意,在网上找了一下:
<div class="quote_title">引用 |
|