Issue と Project の 2 つのエンティティがあり、それらを接続する必要があります。model/issue.rb には次のものがあります。
class Issue < ActiveRecord::Base
attr_accessible :description, :estimate, :label, :status, :title
belongs_to :project
validates :title, :presence => true
validates :estimate, :numericality => {:greater_than_or_equal_to => 0.1}
end
そしてmodel/project.rbで:
class Project < ActiveRecord::Base
attr_accessible :description, :title
has_many :issues, :dependent => :destroy
end
そして今、私はいくつかの(選択された)プロジェクトの下に問題を作成する必要があります。プロジェクト ID はわかっていますが、Issue Controller ではわかりません。どうすればいいですか?新しい移行またはコントローラーが必要ですか? ありがとう
編集
ルビー 1.8.7
レール 1.9.3
レーキ 0.9.2.2
新しい移行を行いました:
def self.up
add_column :issues, :project_id, :integer, :null => false
end
問題テーブルに project_id 列がありません。