有User
很多Folder
s。为了实现 的index
动作Folder
,我可以在控制器中查询特定用户的文件夹:
class FoldersController < ApplicationController
def index
@folders = current_user.folders
end
end
#app/views/folders/index.html.haml
- @folders.each
...
但我也可以跳过控制器:
#app/views/folders/index.html.haml
- current_user.folders.each
...
当然前者要优雅得多。但它们有本质的不同吗?我的意思是,他们是否有不同的表现或有时会输出不同的结果?