Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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关联导致未定义的方法错误_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails Rails关联导致未定义的方法错误

Ruby on rails Rails关联导致未定义的方法错误,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我有两种型号航空公司和用户。问题是,当我在视图中尝试时,我得到了未定义的方法“airline”,用于nil:NilClass我的模型是这样设置的,可能我做错了什么,但这应该是双向的 谢谢,, 快乐假期(:尝试定义航空公司类别中更详细的外键,并检查两个表中的外键拼写是否正确 用户型号 has_one :user, :foreign_key => "uid", primary_key: 'uid', class_name: 'Airline' belongs_to :airline, for

我有两种型号
航空公司
用户
。问题是,当我在视图中尝试
时,我得到了
未定义的方法“airline”,用于nil:NilClass
我的模型是这样设置的,可能我做错了什么,但这应该是双向的

谢谢,,
快乐假期(:

尝试定义航空公司类别中更详细的
外键
,并检查两个表中的
外键
拼写是否正确

用户
型号

has_one :user, :foreign_key => "uid", primary_key: 'uid', class_name: 'Airline'
belongs_to :airline, foreign_key: 'uid', class_name: 'Airline'
在您的
航空公司
机型中

has_one :user, :foreign_key => "uid", primary_key: 'uid', class_name: 'Airline'
belongs_to :airline, foreign_key: 'uid', class_name: 'Airline'

这只是个建议。试试看……

发布你的模型,please@pduersteler它们在这个要点链接中。你能发布实际的开发日志吗?比如错误发生的地方的代码片段?在此之前是否有SQL被执行?