Ruby on rails Rails:哪个实例属于控制器中定义的变量?

Ruby on rails Rails:哪个实例属于控制器中定义的变量?,ruby-on-rails,Ruby On Rails,如果我在Rails控制器中定义一个实例变量,例如: def new @article = Article.new end <%= @article.description %> 我知道我在那里声明了一个实例属性。但是: @article将成为哪个实例的成员 在不指定实例的情况下,如何在相应的视图中访问它 例如: def new @article = Article.new end <%= @article.description %> 实际上,

如果我在Rails控制器中定义一个实例变量,例如:

def new
    @article = Article.new
end
<%= @article.description %>
我知道我在那里声明了一个实例属性。但是: @article将成为哪个实例的成员

在不指定实例的情况下,如何在相应的视图中访问它

例如:

def new
    @article = Article.new
end
<%= @article.description %>


实际上,我希望类似于
myInstance.article.description

@article
的东西是控制器类的实例变量(假定
ArticlesController
给定了您的代码片段)。当控制器呈现视图时,Rails会自动复制控制器的实例变量,以便视图获得相同的实例变量