Sinatra Sessions Lab-用户登录 介绍 Flatiron Bank已与您签约,请他们就其网上银行申请进行咨询。具体来说,他们要求您建立用户登录过程。根据您对会话的了解,构建登录和注销功能,并确保登录的用户只能看到自己的余额。 辅助方法 MVC体系结构在很大程度上依赖于关注点分离的原理。我们确保为我们构建的每个类都拥有不同的模型,每个视图只有一个.erb文件, .erb 。这甚至扩展到这些文件中每个文件的用途。一个模型处理我们的Ruby逻辑,我们的控制器处理HTTP请求并连接到我们的模型,并且我们的视图可以接收数据或向我们的用户显示数据。 这意味着我们要尽量减少视图包含的逻辑量​​。我们的视图绝对不能直接从数据库中获取(例如User.all )。所有这些都应在控制器动作中处理,并且数据应通过特定的控制器动作传递到视图。 但是,如果考虑使用的大多数Web应用程序,则大多数页面