不能将Symbol转换为整数或未定义的方法`key?'为零:NilClass

时间:2013-02-22 11:42:01

标签: ruby-on-rails ruby

User has_many => Client has_many => Contact, Website

Everyghing工作正常,但当我添加模型网站时,出现错误:无法将符号转换为整数。

这是第一个错误:https://gist.github.com/dmitrynesterov/5012728 刷新后,这是第二个错误:https://gist.github.com/dmitrynesterov/5012735

客户端rb:https://gist.github.com/dmitrynesterov/5012848

Clients_controller rb:https://gist.github.com/dmitrynesterov/5012856

index html erb:https://gist.github.com/dmitrynesterov/5012865

show html erb:https://gist.github.com/dmitrynesterov/5012872

有什么问题?

1 个答案:

答案 0 :(得分:1)

你的第一个错误是由client.rb中的这一行引起的

has_many :contacts, :websites

将它分成两行,你应该没事。

has_many :contacts
has_many :websites

一旦你包含了第二个错误的堆栈跟踪,我就会更新我的回答