【发布时间】:2012-10-05 08:35:21
【问题描述】:
Ruby 实例变量可供单个对象访问。但是在 Rails 中,如果我在控制器中声明一个实例变量,它仍然可以在视图中访问。这背后的架构是什么?
【问题讨论】:
标签: ruby-on-rails ruby
Ruby 实例变量可供单个对象访问。但是在 Rails 中,如果我在控制器中声明一个实例变量,它仍然可以在视图中访问。这背后的架构是什么?
【问题讨论】:
标签: ruby-on-rails ruby
好吧,您的控制器调用render 来呈现您的模板。因此,模板代码正在控制器实例的范围内运行。因此,您可以使用任何声明的实例变量。
【讨论】: