【发布时间】:2012-07-09 03:55:19
【问题描述】:
在 Rails 中,例如,我如何访问 Home 视图中 Post 控制器中的方法?我很确定它涉及助手,但我似乎无法正确处理。
很抱歉,如果这个问题已经被问过,但我不知道要寻找什么。
【问题讨论】:
-
你是对的。 Post 控制器是为 Post 视图保留的,因此 Home 视图不能使用 Post 控制器中的方法。你想访问什么方法?你想干什么?您可以通过在 HomeHelper 中创建必要的方法来完成大部分您需要做的事情。
-
我正在尝试遵循入门指南 (guides.rubyonrails.org/getting_started.html)。目前,我正在尝试在我的主页视图中列出每个帖子的名称。
-
您没有使用 Post 控制器的方法,而应该使用 Post 模型类的方法。 @posts = 您的 Home 控制器中的 Post.all 是有效的。
标签: ruby-on-rails ruby views controllers