Rails 3中的视图有哪些方法和变量?

时间:2012-05-08 21:00:02

标签: ruby-on-rails ruby-on-rails-3 model-view-controller

我有一个关于Rails的n00b问题。 Rails中的视图有哪些变量和方法?我今天遇到了一个问题,就是在现有项目上工作,我们的my_model_helper.rb文件中缺少一个方法。我甚至都不知道_helper.rb中的方法是可用的。

我知道,例如,来自控制器的任何实例变量都可以从视图中获得,但这是我的知识限制。

谢谢!

1 个答案:

答案 0 :(得分:3)

您已经命名了视图中可用的内容:控制器和帮助程序中定义的实例变量。可以在_helper.rb - 文件和内部控制器中将助手定义为常规方法,但您必须使用helper_methodlink)标记它们。

当然,_helper.rb中定义的方法在任何视图中都可用,但控制器的帮助程序仅适用于使用此控制器呈现的视图。

我希望您已经了解paramsrequestresponsesession以及其他核心方法来访问/操纵用户请求/响应的状态。< / p>