无法操纵狂欢商务视图

时间:2014-08-12 23:37:34

标签: html ruby-on-rails spree

我正在尝试自定义我的狂欢商店。

特别是,我想改变"购物车"页面(localhost:3000/cart,假设狂欢安装在localhost:3000),显示当前在购物车中的所有商品,并允许您前往结帐。

在github上查看spree源代码,我可以通过以下路径查看此视图​​所在的位置:

get '/cart', :to => 'orders#edit', :as => :cart

所以我调查app/views/spree/orders/并找到edit.html.erb,并忽略代码,它对应于localhost:3000/cart处的视图,但我对其所做的任何更改都根本没有注册。我甚至尝试删除文件中的所有代码,但没有任何反应。我确保它已保存,我已刷新,甚至重新启动了服务器。

有谁知道为什么会这样?

更新:点击" cart"后,我已检查终端中的GET请求。它当然会为/cart发出GET请求,最终会变成Processing by Spree::OrdersController#edit as HTML。所以它肯定会去Orders#edit

更新2:好的,我已经弄明白了。 Spree以某种方式缓存购物车,因此我必须清空购物车,返回主页,再次填充,然后打开它以查看更改。如果有人能够具体回答正在发生的事情,请做。谢谢。

0 个答案:

没有答案