BrickItem を作成するときに、Ability への参照があることを期待しています。ただし、BrickItem が作成されるとき、ability_id は null です。なんで?
私のテーブル作成:
create_table "brick_items", :force => true do |t|
t.integer "abilities_id"
マイ アビリティの移行:
Ability.create :name => 'my choice'
私のコントローラー:
def create
@brick_item = BrickItem.new(params[:brick_item])
@brick_item.build_ability(:id => 1)
私のモデル:
class BrickItem < ActiveRecord::Base
has_one :ability
end