我在用http://www.youtube.com/watch?v=PUHmX18Zmyk视频写博客。我的Post模型是
class Post < ActiveRecord::Base
attr_accessible :body, :publish_date, :title, :user_id
validates_presence_of :title, :body, :publish_date, :user_id
belongs_to :user
has_and_belongs_to_many :categories
end类别模型是
class Category < ActiveRecord::Base
attr_accessible :name
validates_presence_of :name
has_and_belongs_to_many :posts
end在视频中,他使用这样的代码来生成新帖子中的类别列表
<% f.association :categories, :as => :checkboxes %>但我错了
undefined method `association' for #<ActionView::Helpers::FormBuilder:0xb5e82b40>制作类别列表的正确方法是什么?
发布于 2012-08-28 06:40:25
你应该签出rails文档来创建一个选择框,这将允许你选择类别名称,但要将category_id与帖子一起发送。
http://guides.rubyonrails.org/form_helpers.html#making-select-boxes-with-ease
https://stackoverflow.com/questions/12150388
复制相似问题