我需要从另一个模型获取数据。我找到了答案 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控制器中尝试此代码时。因此,我认为这是因为我使用的是不同的控制器。有谁可以帮忙。我需要这个项目在三天内完成。