Hi, I’m new to db/web stuff so I have some basic questions. Basic
question: I don’t know what to add to my existing scaffolding-generated
CRUD.
This project requires “Users” who own many unique “Topics”. Each “Topic”
will contain a “Blacklist” textfile, several “Rawtext” textfiles and
several “Webtext” textfiles. Some string-parsing code will use the
“Blacklist” file to process the “Rawtext” file, yielding the processed
“Webtext” files.
So far I have a database with tables for “Users”, “Topics”,
“Blacklists”, “Rawtexts”, “Webtexts”.
I have used scaffolding to generate basic CRUD functionality for each. I
have specified the has_many and belongs_to relationships in
/app/models.
The “Topic” table contains user_id:integer and searchstring:string
attributes. I have manually created a “Topic” entry corresponding to an
existing user_id, and modified my user/show.html.erb to display the
user’s topics.
So, here’s my goal: I want an “intuitive” flow of “create user”->“create
user’s topics” -> “add blacklist for topic”. Right now, my “edit user”
view doesn’t allow adding topics (topics must be added manually, with a
known user_id).
Am I going in the right direction? Is there a normal/default way of
editing (adding) a table entry’s “children”?