一般不再在 view 中使用 where、find 等查询语句,而是换到 concern 或者 controller 中去捞取资料。
比如:
在 view 中直接写 query 是不好的,
<%= @users.find_by(email: "xxx@gmail.com").name %>
而是在 controller 中写
# 在 controller 捞取
@user = @users.find_by(email: "xxx@gmail.com")
# 在 view 中直接调用 @user 获取所需信息
<%= @user.name %>