huntman's Blog

For Freedom

Bug?@到底是干什么的?@group和group的区别?

| Comments

5-5开头和结尾为什么判断式会不一样?一个要加「@」一个却不用?
index和show的<% if current_user && current_user == ?判断式为什么一个是group.user另一个是@group.user?


不加的话就报错,而且还明确提示Did you mean? @group

推测可能index前面有个method叫做each的Array:<% @groups.each do |group| %>里已经有@group了,所以它下面的都没用@group。观察一下其它地方以及show里同样的其它地方,应该就是这个原因!!!说明group前有无加@意义是不一样的,可能是变量variable,也可能是method


先标记成一个有疑问待解决的bug吧!!

Comments

comments powered by Disqus