在 user 的 view 里面(user/show.html.erb),有一个问题没有想明白
<%= render "sidebar", user: @user %> ```erb 这里的 user: 是哪里定义的方法? @user这个变量从哪里取值初始化的?
<%= render "sidebar", user: @user %> 相当于 <%= render partial: "sidebar", locals: { user: @user } %> @user是 action 过来的变量 参考: http://api.rubyonrails.org/classes/ActionView/PartialRenderer.html#class-ActionView::PartialRenderer-label-Rendering+the+default+case
#1 楼 @king1990_cool 原来可以这样简写啊,刚知道,多谢