【问题标题】:Traversing a Rich Association遍历丰富的关联
【发布时间】:2016-09-12 22:01:20
【问题描述】:

我在使用 rails 5 时正在关注 Kevin Skoglund 的 rails 3 教程。这是我学习的第一门语言,所以我仍处于盲目遵循教程的阶段。在了解了“多对多关联:丰富”之后,我们转到“遍历丰富关联”。这就是我遇到麻烦的地方。

我回溯了几个视频,但找不到出错的地方。

Kevin 说以下代码是“跳过连接表以查看我们编辑了哪些部分”:

me.sections

然后他说,“我们也可以从另一边做”。然后他进入:

section = Section.find(1)

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

ActiveRecord: :RecordNotFound: 找不到 'id'=1 的部分

如果我理解正确,则存在 'id' = 1 的部分,因为我只是用

me.sections

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

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

大卫·博耶特

MY COMMAND PROMPT WITH ERROR

KEVIN'S COMMAND PROMPT

【问题讨论】:

    标签: ruby-on-rails-5 model-associations


    【解决方案1】:

    me.sections 为空。请检查 me 是否真的关联了一个部分。
    顺便说一句,下次请复制/粘贴您的输出而不是截屏,因为回答您的人更容易处理

    【讨论】:

    • 谢谢!我更仔细地查看,发现之前有一个问题,当我将一个部分关联到“我”时,它没有保存。以后我会复制/粘贴。谢谢@AlterLagos
    猜你喜欢
    • 2011-07-26
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 2011-12-20
    • 2011-07-31
    • 1970-01-01
    相关资源
    最近更新 更多