如何搭建belongs_to关系

时间:2012-02-07 05:07:44

标签: ruby-on-rails scaffolding

Rails初学者在这里......通过介绍教程完成工作,如果这是一个重复的问题,请道歉。

我已经为笔记和类别创建了模型,并将它们搭建出来。我可以自己创建笔记和类别。注释属于类别,类别has_many notes。

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

谢谢!

2 个答案:

答案 0 :(得分:1)

查看http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html以了解可以使用选择的不同方式。

答案 1 :(得分:1)

如果你喜欢你写的话,首先要将belong_to更改为belongs_to。此外,您应在category_id表中添加notes字段。

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