新手问题 Rails 中无法访问其他 Model 中的数据

zealinux · August 25, 2012 · Last by w7938940 replied at August 25, 2012 · 1981 hits

model: users

新建个 home controller,index view 放主页。

其中主页中要显示 users 信息,包括 name,email,......

def index @users = User.all ...... end

问题:访问不到这个@users

Model 之间可以相互访问否?

假如不能访问,是否在 route 里也要配置一下。

在 view 中,可以用下面方式调试实例变量,可用于查看@users 的内容是什么。

<%= debug @users %>

一个 Model 内,是可以取得另外一个 Model 的实例的。

这个 @users 应该是很多吧,要用

<% @users.each do |user| %>
      <%= user.email %>
      <%= user.name %>
<% end %>

我也是个新手,互相学习吧

You need to Sign in before reply, if you don't have an account, please Sign up first.