Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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 Rails为什么使用未定义的局部变量或方法“new#u discover';对于#<#&书信电报;类别:0x007fec13d18678>;_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails Rails为什么使用未定义的局部变量或方法“new#u discover';对于#<#&书信电报;类别:0x007fec13d18678>;

Ruby on rails Rails为什么使用未定义的局部变量或方法“new#u discover';对于#<#&书信电报;类别:0x007fec13d18678>;,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,我在订单中添加了新链接,但rails日志显示 既然争议与模型中的顺序有关,为什么仍然显示未定义的局部变量或方法 未定义的局部变量或用于 尝试新建\u争议\u路径 在这里阅读所有关于这些内容:) view/_order.html.erb <ul> <li>Order: <b><%= order.transaction.transaction_id %></b></li> <li&

我在订单中添加了新链接,但rails日志显示

既然争议与模型中的顺序有关,为什么仍然显示未定义的局部变量或方法

未定义的局部变量或用于


尝试
新建\u争议\u路径

在这里阅读所有关于这些内容:)

view/_order.html.erb

        <ul>
     <li>Order: <b><%= order.transaction.transaction_id %></b></li>
      <li>seller:<%= order.seller_name %></li>
 <li><%=link_to"Create New Dispute", new_dispute %></li>
</ul>

disputer controller


class DisputesController < ApplicationController

  def new
    @order = current_user.cart.orders.find(params[:id])
    if current_user.address.blank?
      redirect_to edit_user_path
      flash[:error] = 'error'
    else
      @dispute = Dispute.new
    end
  end 
end

class Order < ActiveRecord::Base

  has_one :dispute


end


class Dispute < ActiveRecord::Base
  # attr_accessible :title, :body


  belongs_to :order
'

end