ruby-on-rails - 在 spree 中,是否有可能将所有结帐流程步骤保留在一个页面中?

标签 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 spree

spree 中是否有任何内置功能,或者我们只需要自定义它?

最佳答案

我最近发表了一篇关于这个主题的博文,希望对您有所帮助。

http://nebulab.it/blog/one-page-checkout-with-spree

该方法描述了如何:

  1. 更改 checkout/edit.html.erb View 以显示所有相关的结帐步骤。
  2. :remote => true 添加到除最后一个之外的所有 form_for。
  3. 在 checkout/edit.js.coffee 中创建一个 js View ,它将在正确的位置替换下一步的内容。

关于ruby-on-rails - 在 spree 中,是否有可能将所有结帐流程步骤保留在一个页面中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17827753/

相关文章:

ruby-on-rails - 带有 HAML 的条件标签

ruby-on-rails - Ruby on Rails 应用程序的分离

ruby-on-rails - jQuery .on() 不适用于 jquery-ujs

ruby-on-rails - 升级到 rails 3.2.1 后如何处理供应商/插件

ruby-on-rails - Assets 、rmagick 和 rails

ruby-on-rails - 如何在我的 RSpec 测试中包含大型支持数据库?

ruby-on-rails - 通过检查时的多个选择(复选框)进行搜查

ruby-on-rails - 通过属性将两条记录合并到一个新对象中

ruby-on-rails-3 - RSpec 和 Rails 3 - 简单测试失败

ruby-on-rails-3 - 事件模型 MassAssignmentSecurity 错误