Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jou-Jou's Task List #40

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Jou-Jou's Task List #40

wants to merge 10 commits into from

Conversation

jjousun
Copy link

@jjousun jjousun commented Mar 28, 2017

Task List

Congratulations! You're submitting your assignment!

Comprehension Questions

Question Answer
Describe in your own words what the Model is doing in Rails The Rails Model manages the data and business logic for our web application. Because it manages the data it manages the state of the application.The Model is our standard Ruby class. Often linked to a database; helps persist our data.
Describe in your own words what the Controller is doing in Rails The Controller coordinates between the Model & View. It receives a request, interacts with the Model to retrieve information, decides on next steps, informs the View of state changes.
Describe in your own words what the View is doing in Rails The View generates the user interface. It does no processing unrelated to presenting information.
What is the purpose of using strong params? (i.e. the params method in the controller) Strong params is a way to make sure that only the attributes you specify are allowed in mass updating/creation.
How are Rails migrations related to Rails models? A migration is a change to the model. Rails gives us a structured approach to maintaining the database schema. Migrations provide documentation and instructions on how to store the data the model is describing.
Describe one area of Rails that are still unclear on Routes still trip me up.

@CheezItMan
Copy link

Task List

What We're Looking For

Feature Feedback
Baseline
Appropriate Git Usage with no extraneous files checked in You do need to commit more in more atomic steps.
Answered comprehension questions Check, the Rail model is however always linked to a database.
Successfully handles: Index, Show Check
Successfully handles: New, Create New Tasks are marked as complete! Otherwise well done.
Successfully handles: Edit, Update Check
Successfully handles: Destroy, Task Complete Check, although it might make sense to enable users to mark a task complete on the show page.
Routes follow RESTful conventions Well done! Good use of root to:
Uses named routes (like _path) Good use of named paths
Overall Nicely done, you satisfied all the requirements and your styling on the show and index pages are nicely done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants