# How to fetch crucial info

**URL:** <https://www.ruby-forum.com/t/how-to-fetch-crucial-info/111262>\
**Category:** Rails\
**Created:** [August 4, 2007, 3:19pm UTC](https://www.ruby-forum.com/t/how-to-fetch-crucial-info/111262 "2007-08-04T15:19:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![morbusg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8dc957/32.png) [@morbusg](https://www.ruby-forum.com/u/morbusg)\
**Post date:** [August 4, 2007, 3:19pm UTC](https://www.ruby-forum.com/t/how-to-fetch-crucial-info/111262/1 "2007-08-04T15:19:25Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![morbusg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8dc957/32.png) [@morbusg](https://www.ruby-forum.com/u/morbusg)\
**Post date:** [August 4, 2007, 3:40pm UTC](https://www.ruby-forum.com/t/how-to-fetch-crucial-info/111262/2 "2007-08-04T15:40:37Z")

</div>

morbusg wrote:

> class Lala \< Keke  
> belongs\_to :diu  
> validates\_presence\_of :diu\_id  
> 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.

The Force is strong with you my friend, but you’ll really want to  
validate\_presence\_of :diu instead of :diu\_id.

–  
Roderick van Domburg

> **[De domeinnaam Nedforce.nl is te koop.](http://www.nedforce.nl)**
>
> Deze mooie domeinnaam kan al over een paar minuten van jou zijn. Betalen gaat eenvoudig en vertrouwd via iDEAL. Direct na de betaling ontvang je de verhuiscode per e-mail en kun je aan de slag.

---

<div class="post-metadata">

**Author:** ![morbusg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8dc957/32.png) [@morbusg](https://www.ruby-forum.com/u/morbusg)\
**Post date:** [August 4, 2007, 3:42pm UTC](https://www.ruby-forum.com/t/how-to-fetch-crucial-info/111262/3 "2007-08-04T15:42:26Z")

</div>

morbusg wrote:

> class Lala \< Keke
> 
> 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.

–  
Michael W.
