0
User has_many => Client has_many => Contact, Website

すべてが正常に機能しましたが、モデル Web サイトを追加すると、エラーが表示されました: Symbol を Integer に変換できません。

これは 1 番目のエラーです: https://gist.github.com/dmitrynesterov/5012728 これは更新後の 2 番目のエラーです: https://gist.github.com/dmitrynesterov/5012735

クライアント rb: https://gist.github.com/dmitrynesterov/5012848

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

インデックス html erb: https://gist.github.com/dmitrynesterov/5012865

html erb を表示: https://gist.github.com/dmitrynesterov/5012872

何が問題ですか?

4

1 に答える 1

1

最初のエラーは、client.rbのこの行が原因で発生します

has_many :contacts, :websites

それを2行に分ければ、大丈夫です。

has_many :contacts
has_many :websites

2番目のエラーのスタックトレースを含めたら、回答を更新します

于 2013-02-22T11:48:32.153 に答える