I have the below models
UserTable:
name
email:
login:
password
salt
CategoryTable:
name
[model]
has_many :books
AutherTable:
Name
[model]
has_many :books
PublisherTable:
name
[model]
has_many :books
StorageTable:
name
[model]
has_many :books
name
Book_Table:
name
isbn
description
category_id
publisher_id
auther_id
storage_id
[model]
belongs_to :storage
belongs_to :auther
belongs_to :publisher
belongs_to category
My problem is on however to have multiple models in one view. I was
able to use form_tag togather data form all models except book. How
could I get this resolved is my concern? I know that this is a new
bie’s kind of question, but I crave for your understand.
Emeka
My problem is on however to have multiple models in one view. I was
able to use form_tag togather data form all models except book. How
could I get this resolved is my concern? I know that this is a new
bie’s kind of question, but I crave for your understand.
You’ll want to look at fields_for. Watch the “Complex Forms” trilogy
of Railscasts from a couple years ago.
-eric
Have it already but I am still not able to get my head around it.
exactly what are you missing.
What is your problem.
A form problem is a very broad formulation…
regards
svend
read and do this introductions.
As you can see, when you create a book, you collect the ids form the
other models, and then save them in the book model.
if request.post?
@author = Author.new(params[:author_name])
@publisher = Publisher.check_this(params[:publisher_name])
@category = Category.check_this(params[:category_name])
@storage = Storage.check_this(params[:storage_name])
end
That’s my code for other models and it worked. How do I add @author …
into book class as arguments.
Emeka
This is what I am missing, how to include the ids of the models that
“has_many” of book model while saving. How to make four ids along with
the
book data.
Regards,
Emeka
if request.post?
@author = Author.new(params[:author_name])
@publisher = Publisher.check_this(params[:publisher_name])
@category = Category.check_this(params[:category_name])
@storage = Storage.check_this(params[:storage_name])
end
That’s my code for other models and it worked. How do I add @author …
into book class as arguments.
Emeka