【发布时间】:2013-01-02 10:05:07
【问题描述】:
当我在一个动作中定义一个实例变量时,它在属于同一控制器的其他动作中是否不可用。
实例变量应该在整个类中可用。对吧?
class DemoController < ApplicationController
def index
#render('demo/hello')
#redirect_to(:action => 'other_hello')
end
def hello
#redirect_to('http://www.google.co.in')
@array = [1,2,3,4,5]
@page = params[:page].to_i
end
def other_hello
render(:text => 'Hello Everyone')
end
end
如果我在 index 中定义数组并从 hello 视图中访问它,那么为什么我会收到错误值为 nil 的错误?
【问题讨论】:
标签: ruby-on-rails-3