Dear all,
I included models, controller and View. Please, find the mistake in it and
tell me. I need to fetch the data of included tables "city and country"
using the query of "first name and second name" of table 'name'.
*name model*
has_many :city, :foreign_key => "name_id"
has_many :country, :foreign_key => "name_id"
*
city model*
belongs_to :name
*country model*
belongs_to :name
*In Name Controller*
@names = Name.find(:all, :conditions=>{:first_name => params[:gm],
:second_name => params[:sp]}, :include => [ :city, :country ])
*In Name View*
<% @names.each do |name| %>
<%= name.age %>
<% end %>
<% @names.cities.each do |city| %>
<%= city.local_area %>
<% end %>
<% @names.countries.each do |country| %>
<%= country.state %>
<% end %>
--
With Regards
Palani Kannan. K
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.