`
dearsuper
  • 浏览: 67255 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

P165 调整付账代码为一个action

阅读更多
控制器store_controller.rb中,删除原save_order方法,把checkout方法改造成:
  def checkout
    if @cart.items.empty?
      redirect_to_index("你的购物车是空的!")
    else
      @order = Order.new(params[:order])
      if request.post? && params[:order]
        @order.add_line_items_from_cart(@cart)
        if @order.save
          session[:cart]=nil
          redirect_to_index("谢谢你购买我们的产品!")
        end
      end
    end
  end

 

视图checkout.rhtml中,对应位置改为不带参数:
<% form_for \:order do |form| %>
  去掉\号
分享到:
评论

相关推荐

    网上旅行社管理系统及其会员选择旅行路线付账系统

    总的来说,"网上旅行社管理系统及其会员选择旅行路线付账系统"结合了JavaBean、Servlet、JSP、JavaScript和SQL等多种技术,构建了一个完整的Web应用程序。通过这个系统,旅行社会员可以方便地管理个人信息,选择合适...

    电子政务-自助付账式电子仪器.zip

    电子政务-自助付账式电子仪器.zip

    真题解析│蓝桥杯省赛真题之付账问题.pdf

    - **目标**:需要计算一种分配方案,使得每个人最终支付金额的标准差最小,并且总支付金额正好等于\(S\)。 - **支付规则**: - 支付金额可以是非负实数。 - 每个人的支付金额需要使得总体标准差最小。 #### 3. ...

    贪心-第九届蓝桥杯省赛C++A组-付账问题

    为了公平起见,我们希望在总付钱量恰好为 S 的前提下,最后每个人付的钱的标准差最小。 这里我们约定,每个人支付的钱数可以是任意非负实数,即可以不是 1 分钱的整数倍。 你需要输出最小的标准差是多少。 标准差的...

    蓝桥杯竞赛真题刷题源码分享给需要的同学:N皇后、路径之谜、成绩统计、付账问题、美团、数的划分、数字三角形等

    蓝桥杯竞赛真题刷题源码分享给需要的同学:N皇后、路径之谜、成绩统计、付账问题、美团、数的划分、数字三角形等

    霹雳六号进销存及应收付账会计系统 2024版

    霹雳进销存是台湾知名通用性极强企业进销存管理系统,软件囊括了企业进、销、存管理的全过程,软件操作界面友好、灵活、易操作。 霹雳六号2024 进销存+会计 专业版 无30天100笔限制 ...WFR77DQJJBPXMXV ...

    前台收银练习

    - **复杂情境**:针对两人入住的情况,需设定各自的自付账与公付账,例如房费为公付账,而IDD费用、商场费用等则归于个人自付账下。此环节考验操作者的细心与账目管理能力。 #### 三、综合操作技巧 - **灵活应对**...

    信用卡的交易数据库.docx

    一、为反欺诈领域的各种管理报表提供数据来源。 二、为跟踪反欺诈策略的成效提供数据来源。 三、为反交易欺诈提供分析和模型的目标变量的数据来源。 信用卡交易流程可以分为两个步骤:付账授权过程和清算结算过程...

    五年级英语作文一个好人AGoodMan

    在这个关键时刻,一个陌生人的善举——为作者付账——使得问题得到了解决,也展现了人性的美好。 在英语写作中,这样的小故事可以帮助学生练习叙述性写作技巧,包括设定场景、描绘人物、表达情感和展示事件的发展。...

    PHP和MySQL Web开发第4版pdf以及源码

    1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用...

    PHP和MySQL Web开发第4版

    1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用...

    酒店管理系统

    对于酒店业来说,一个高效稳定的管理系统不仅能提升服务质量,还能有效降低运营成本,提高经济效益。传统的手工管理模式在面对大量数据时显得力不从心,容易出现错误且效率低下。因此,开发一套符合现代酒店管理需求...

    PHP和MySQL WEB开发(第4版)

    1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用date()函数...

    美国口语俚语大全.doc

    -spring for 是一个美国英语中的俚语,意思是“请客”或“付账”。这个俚语经常用在描述某人请客或付账时。 4.spill the beans 泄漏秘密 -spill the beans 是一个美国英语中的俚语,意思是“泄漏秘密”或“泄密”...

    jsp项目(在线购物系统)

    结合【压缩包子文件的文件名称列表】"购物車",我们可以推测项目中可能有一个名为"购物車"的目录或文件,它可能包含了实现购物车功能的相关代码、配置或资源文件。 综上所述,"jsp项目(在线购物系统)"是一个全面...

    陕西省咸阳百灵2016_2017学年高二语文下学期第二次月考试题无答案.doc

    11. 病句辨析:A项正确,B项的两面对一面错误,应改为“能否有一个庞大的中产阶层”;C项的“触及、表达和思考”顺序不当,应调整为“思考、触及和表达”;D项语意明确,无语病。 以上知识点涵盖了中学语文学习中的...

    教你怎么编制银行存款余额调节表.ppt

    银行存款余额调节表,是在银行对账单余额与企业账面余额的基础上,各自加上对方已收、本单位未收账项数额,减去对方已付、本单位未付账项数额,以调整双方余额使其一致的一种调节方法。 银行存款余额调节表是一种...

    前端魔力赏盲盒微信小程序源码

    对了,它还支持各种支付方式,你可以选择最方便的一种付账。 对想开发类似盲盒小程序的开发者来说,这个源代码非常值钱。它是原生微信小程序,所以可以直接在上面二次开发。而且,这个源码还提供了详细的文档和注释...

    Agile Web Development with Rails中文版 3rd Edition

    Rails是一个用Ruby语言编写的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,并且强调代码的简洁性和开发者的生产力。 **1.1 Rails是敏捷的** Rails的设计原则之一就是支持敏捷开发。它内置了许多...

    河南省安阳市第三十五中学2018届高三英语终极押题试题

    这篇资料讲述了在河南省安阳市第三十五中学的一次高三英语终极押题测试中出现的一个故事,这个故事揭示了社会中一种独特而温暖的行为。这个故事发生在一家咖啡店,顾客们可以额外购买一杯咖啡并记在墙上,供那些需要...

Global site tag (gtag.js) - Google Analytics