如何搭建belongs_to关系

发布于 2025-01-03 07:37:48 字数 183 浏览 0 评论 0原文

Rails 初学者在这里...实际上是在学习介绍教程,所以如果这是一个重复的问题,我们深表歉意。

我已经为笔记和类别创建了模型,并将它们都搭建起来。我可以自己创建注释和类别。笔记属于类别,并且类别有很多笔记。

如何创建一个选择,以便在新/编辑笔记页面上我可以从每个笔记已创建的类别之一中进行选择?

谢谢!

Rails beginner here... literally working through intro tutorials, so apologies if this is a duplicate question.

I've created models for notes and categories, and scaffolding them both out. I can create notes and categories on their own. notes belong_to categories, and categories has_many notes.

How can I create a select so that on the new/edit note page I can choose from one of the already created categories for each note?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

醉态萌生 2025-01-10 07:37:48

首先,如果您有像您写的那样,请将 belong_to 更改为 belongs_to 。此外,您应该在 notes 表中有 category_id 字段。

要选择,请放置 <%= f.select :category_id, Category.all.collect {|c| [c.标题,c.id]} %>

First of all change belong_to to belongs_to if you have like you wrote. Also you should have category_id field in notes table.

To select put <%= f.select :category_id, Category.all.collect {|c| [c.title, c.id]} %>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文