嗯,我是铁杆上的新手,我有以下内容:
class Post < ActiveRecord::Base
belongs_to :category
...
end
和
class Category < ActiveRecord::Base
has_many :posts
...
end
我想创建一个帖子,然后从下拉列表中选择其类别:
...
select("post", "category", Post::CATEGORIES, {:include_blank => true})
...
当我尝试保存时,它表示类别属性不存在。
我该怎么做?
答案 0 :(得分:2)
帖子表仅包含类别ID,因此您需要分配到category_id
:
select("post", "category_id", Post::CATEGORIES, :include_blank => true)