How to fetch crucial info

I have a Diu model
class Diu < ActiveRecord::Base
  has_many :lalas
end

Then I have a Keke model
class Keke < ActiveRecord::Base
  #blah
end

class Lala < Keke
  belongs_to :diu
  validates_presence_of :diu_id
end

Then I have a LalaController
class LalaController < ApplicationController
  def new
    @lala = Lala.new
    render :partial => 'new'
  end

  def create
     @lala = Lala.new(params[:lala])
     @lala.save!
     redirect_to :action => 'show', :id => @lala
  end
end

Now, whenever I go ahead and try to save my lala, I get a validation
error because the :diu_id doesn't get carried aboard. I've been trying
to figure out how can I get it come aboard for approx a year now. I
also have the book (AWDR), but since it hasn't been much help so far I
might as well burn it.

Help me Obi-Wan Kenobi(s), you're my only hope.

morbusg wrote:

I have a Diu model
class Diu < ActiveRecord::Base
  has_many :lalas
end

Then I have a Keke model
class Keke < ActiveRecord::Base
  #blah
end

class Lala < Keke
  belongs_to :diu
  validates_presence_of :diu_id
end

Then I have a LalaController
class LalaController < ApplicationController
  def new
    @lala = Lala.new
    render :partial => 'new'
  end

  def create
     @lala = Lala.new(params[:lala])
     @lala.save!
     redirect_to :action => 'show', :id => @lala
  end
end

Now, whenever I go ahead and try to save my lala, I get a validation
error because the :diu_id doesn't get carried aboard. I've been trying
to figure out how can I get it come aboard for approx a year now. I
also have the book (AWDR), but since it hasn't been much help so far I
might as well burn it.

You need something on your form that allows the user to select a Diu, like from a select list.