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

Queues - Tamiko Terada - TaskList (rails) #42

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

Conversation

TamikoT
Copy link

@TamikoT TamikoT commented Mar 29, 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 model is information and how it is organized. In this project, we use Active Record to act as the model.
Describe in your own words what the Controller is doing in Rails The controller is the interpreter between the Model and the View in the MVC model. It contains actions and variables that can be formatted for the user by the view and dictates how information should be retrieved or changed from/to the Model.
Describe in your own words what the View is doing in Rails The View is all about the looks (user interface) in the MVC model. It dictates what the user will see and interact with.
What is the purpose of using strong params? (i.e. the params method in the controller) My understanding is that strong params helps prevent malicious code from being entered in where we accept user input that could change mess with our data in a way that we don't want.
How are Rails migrations related to Rails models? Rails migration allows us to change the structure of our data for our Rails models in a controlled and convenient way. By using Active Record we can do this through Ruby commands that are translated into SQL for us.
Describe one area of Rails that are still unclear on I could not figure out how to make a responsive check box (for marking something as complete) without the use of Javascript. Is this possible to do?

@PilgrimMemoirs
Copy link

Task List

What We're Looking For

Feature Feedback
Baseline
Appropriate Git Usage with no extraneous files checked in Well Done w/ no extra files - Need to commit more often ❗️
Answered comprehension questions Mostly Good - Active Record doesn't necessarily act as the model, but rather connects the structure of a table, in your database, with a ruby class. It will also handle any business logic in your application, if there is any. Migrations also define the structure of your application's database (what tables there will be, their columns and the datatypes)
Successfully handles: Index, Show Well Done
Successfully handles: New, Create Well done
Successfully handles: Edit, Update Well done
Successfully handles: Destroy, Task Complete Well Done - Really like how it shows on the index and the code in the html.erb file is very well organized to handle it.
Routes follow RESTful conventions Well Done
Uses named routes (like _path) Well Done
Overall
Remember to cleanup any puts. Is the delete.html.erb being used?
Really nice design and user interface for the required features!

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