我正在阅读 RailsTutorial,它是这样的:在我们添加的 routes.rb 文件中:
resources :users
- 然后在我们正在使用的 app/views/users/show.html.erb 文件中
@user
- 然后在 app/controllers/users_controller.rb 我们仍然可以使用
@user
- 然后在 app/views/users/show.html.erb 再次我们可以使用
@user
那么这些不是都在不同的文件夹和类中吗?所以@user 是公开的?他们如何看待和合作?因为我对 Rails 没有深入的了解,所以这一切对我来说都像是魔法。如果有人能对正在发生的事情的内部情况有所了解,那就太好了。