Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 路线问题?轨道';仓库';保存订单重定向问题_Ruby On Rails_Ruby_Redirect_Routes_Depot - Fatal编程技术网

Ruby on rails 路线问题?轨道';仓库';保存订单重定向问题

Ruby on rails 路线问题?轨道';仓库';保存订单重定向问题,ruby-on-rails,ruby,redirect,routes,depot,Ruby On Rails,Ruby,Redirect,Routes,Depot,我正在制作rails depot应用程序。在用户选择要购买的商品并进行结账后,我想保存他们的订单。如果保存失败,我想重定向到索引。 如果保存成功,则应清除会话[:cart]。然后将用户重定向到目录页面(索引操作) 如果订单保存时包含行redirect\u to:action=>“index”,我只会在chrome上得到“很抱歉,出了点问题” 如果我把它拿出来,我会 Template is missing Missing template store/save_order, applicatio

我正在制作rails depot应用程序。在用户选择要购买的商品并进行结账后,我想保存他们的订单。如果保存失败,我想重定向到索引。 如果保存成功,则应清除
会话[:cart]
。然后将用户重定向到目录页面(索引操作)

如果订单保存时包含行
redirect\u to:action=>“index”
,我只会在chrome上得到
“很抱歉,出了点问题”

如果我把它拿出来,我会

Template is missing

Missing template store/save_order, application/save_order with {:locale=>[:en],
:formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in: * "I:/13141-
CSC340A/Rails/Sites/depot3/app/views"
有什么想法吗

Depot::Application.routes.draw do
  resources :orders
routes.rb

  get "store/index"
  post "store/add_to_cart"
  post "store/empty_cart"
  post "store/save_order"
  post "store/checkout"

  resources :products

我觉得
“index”
周围的智能引号可能是个问题。将其替换为正常报价。

同意。尝试用双引号或单引号替换智能引号。智能引号在编译时几乎都会造成混乱。
  get "store/index"
  post "store/add_to_cart"
  post "store/empty_cart"
  post "store/save_order"
  post "store/checkout"

  resources :products