Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.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 RubyonRails:奇怪的缺失模板_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails RubyonRails:奇怪的缺失模板

Ruby on rails RubyonRails:奇怪的缺失模板,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是RoR新手,我输入了richonrails的购物车教程,并得到了这个错误,但是如果我从github运行代码,就没有问题了 缺少的模板似乎在寻找create.html.erb,我创建了它,并以某种方式呈现了页面,但要呈现的正确文件是create.js.erb 我尝试使用respond_将其更改为js,但这在github的原始代码中并不存在 我的密码在 richonrails教程位于 任何帮助都将不胜感激。提前谢谢 error on respond_to respond_to do |form

我是RoR新手,我输入了richonrails的购物车教程,并得到了这个错误,但是如果我从github运行代码,就没有问题了

缺少的模板似乎在寻找create.html.erb,我创建了它,并以某种方式呈现了页面,但要呈现的正确文件是create.js.erb

我尝试使用respond_将其更改为js,但这在github的原始代码中并不存在

我的密码在 richonrails教程位于

任何帮助都将不胜感激。提前谢谢

error on respond_to 
respond_to do |format|
if @order.save
      format.js 




order_items_controller.rb
class OrderItemsController < ApplicationController

  def create
   @order = current_order
   @order_item = @order.order_items.new(order_item_params)
   @order.save
   session[:order_id] = @order.id
  end

  def update
    @order = current_order
    @order_item = @order.order_items.find(params[:id])
    @order_item.update_attributes(order_item_params)
    @order_items = @order.order_items
  end

  def destroy
    @order = current_order
    @order_item = @order.order_items.find(params[:id])
    @order_item.destroy
    @order_items = @order.order_items
  end
private
  def order_item_params
    params.require(:order_item).permit(:quantity, :product_id)
  end
end



create.js.erb
<% if @order.errors.any? || @order_item.errors.any? %>
alert("not valid.")
<% else %>
  $(".cart-text").html("<%= escape_javascript(render 'layouts/cart_text') %>")
<% end %>
响应时出现
错误
回应待办事项|格式|
如果@order.save
format.js
订单项目控制器.rb
类OrderItemsController
在您的github存储库中,您有两个系统文件夹层次结构“app”,其中一个嵌套在其他文件夹中。感谢fellons,还有其他文件正在重复,我更新了github文件并删除了所有相同的文件夹,希望这些文件夹仍然存在。看起来我的一个有OrderitemsController的处理,创建为HTML,但原来的一个是JS。如何将其切换到JS?link_从哪个开始操作,必须有:remote=>true参数remote:true存在于所有视图中,但它不呈现。越来越沮丧。但它仍然格式化为htmltry,在根html文件的末尾添加一个标记(其中包含一些…警报或一些愚蠢的函数)。如果href have data remote=“true”,请从浏览器验证您的页面源代码