我有一個選擇框在窗體上選擇類別類型的項目:collection_select拋出錯誤
<%= f.select(:category, collection_select(:project_category, :cat_id, @project_category, :id, :cat_name)) %>
應該從project_categories
表填充。
遷移看起來是這樣的:
class CreateProjectCategories < ActiveRecord::Migration
def change
create_table :project_categories do |t|
t.string :category_name
t.text :cat_desc
t.date :created_on
t.datetime :updated_at
end
end
end
我project.rb
模型deines has_one :category
和projectCategory.rb
模型定義belongs_to :project
。我的project_categories
表中填充了數據。我從Rails指南中獲得了語法,但它不起作用。
任何幫助?