美文网首页Ruby & Rails
rails 中一般不要在 view 中去捞取资料

rails 中一般不要在 view 中去捞取资料

作者: 云莉6 | 来源:发表于2018-10-10 21:17 被阅读0次

一般不再在 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 %>

相关文章

网友评论

    本文标题:rails 中一般不要在 view 中去捞取资料

    本文链接:https://www.haomeiwen.com/subject/alimaftx.html