文件名称:sinatra基本会话实验室v-000
文件大小:9KB
文件格式:ZIP
更新时间:2024-03-11 08:52:10
Ruby
Sinatra基本会议实验室 会话cookie使网站可以跟踪单个会话的页面和页面的移动和信息(登录时间以注销时间)。 一旦注销,cookie就会过期,浏览器也会丢失数据。 在服务器端,您建立了一个会话,该会话的信息通过cookie的形式存储在浏览器中。 本实验的目的是将一段数据保存到session cookie ,并在视图中显示该数据。 会话通常用于存储在线购物数据。 在本实验中,您将存储用户正在逐页购买的商品。 指示 您将在app.rb和views中都编码您的解决方案。 确保在app.rb启用会话并设置session_secret 。 设置一个控制器动作,该动作响应对路由'/'的GET请求。 您需要此操作来呈现erb文件index.erb 。 index.erb应包含带有文本字段的表单。 在这里,用户将输入要购买的物品。 该表格应发布到action /checkout 。
【文件预览】:
sinatra-basic-sessions-lab-v-000-master
----models()
--------.keep(0B)
----config()
--------environment.rb(145B)
----Rakefile(183B)
----Gemfile(251B)
----Gemfile.lock(2KB)
----views()
--------.keep(0B)
--------index.erb(1B)
----app.rb(68B)
----.rspec(52B)
----spec()
--------sinatra_basic_sessions_lab_spec.rb(778B)
--------spec_helper.rb(418B)
----LICENSE.md(1KB)
----.gitignore(642B)
----.learn(52B)
----public()
--------images()
--------javascripts()
--------stylesheets()
----README.md(2KB)
----config.ru(39B)