Ruby on rails Rails为什么使用未定义的局部变量或方法“new#u discover';对于#<#&书信电报;类别:0x007fec13d18678>;
我在订单中添加了新链接,但rails日志显示 既然争议与模型中的顺序有关,为什么仍然显示未定义的局部变量或方法 未定义的局部变量或用于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&
尝试
新建\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