I am noob in rails and started an app to learn. I have the following scenario:
table client with fileds: name, second_name
table phone with fields: number, client_id
table address with fields: street, number, client_id
The migrations worked ok and the fields are created.
Now i defined in the model that
for phones and adresses:
I made a form to get some of these fields and add to the database:
<% form_for(:clients) do |f| %>
Name <%= f.text_field :name %>
Second Name <%= f.text_field :second_name%>
Number <%= f.text_field :number%>
<%= f.submit "Add" %><% end %>
And in the controller i try to save it to the DB:
@clients = Clients.new(params[:clients])
i submit i get an error saying that number is not a method, it means it
didnt associate number with a client. It’s not “joining” the tables.
Where did i made a mistake here?