Rails 4从不同的控制器调用模型

时间:2013-12-11 04:36:38

标签: ruby-on-rails ruby ruby-on-rails-4

我需要从另一个模型获取数据。我找到了答案 Calling a method from another controller

但问题是如此不透明,答案是模糊的。在你给我一个“向下”之前,请说明为什么???

错误:未定义的方法`每个'为nil:NilClass

class StaticPagesController< ApplicationController中

主页(行动)

 @featured_courses = get_featured_courses

 private

 def get_featured_courses
      Course.all
 end

查看StaticPages#Home

 <% @featured_courses.each do |course| %>
     <%= course.name %>

 <% end %>

当我在课程控制器和索引视图上尝试但不在static_pages控制器中尝试此代码时。因此,我认为这是因为我使用的是不同的控制器。有谁可以帮忙。我需要这个项目在三天内完成。

0 个答案:

没有答案