穿越丰富的协会

Traversing a Rich Association

我正在学习 Kevin Skoglund 的 rails 3 教程,同时使用 rails 5。这是我学习的第一门语言,所以我仍处于有点盲目地遵循教程的阶段。在了解了 "Many to Many associations: Rich" 之后,我们进入了 "Traversing a Rich Association"。这是我遇到问题的地方。

我回溯了几个视频,找不到哪里出错了。

凯文说下面的代码是 "skip past the join table to see what sections we've edited":

me.sections

然后他说,"we can do it from the other side too"。然后他输入:

section = Section.find(1)

这是我 运行 遇到问题的地方。我得到以下信息:

ActiveRecord: :RecordNotFound: 找不到 'id'=1

的部分

如果我没理解错的话,'id' = 1 的部分是存在的,因为我刚刚用

查看了它
me.sections

我附上了 Kevin 的屏幕截图和我的命令提示符以供比较。

非常感谢您的帮助,我知道这可能很简单,但我还没有找到任何可以通过谷歌搜索得到帮助的信息。

大卫博耶特

MY COMMAND PROMPT WITH ERROR

KEVIN'S COMMAND PROMPT

me.sections 为空。请检查 me 是否确实关联了一个部分。
顺便说一句,下次请 copy/paste 你的输出而不是截图,因为对于回答你的人来说更容易处理