AdminUser CRUD challenges always have a solution. You'll see how a model can be built to define the admin user's first and last names, which are then joined using string interpolation or an array. Learn how to use admin user parameters and private methods in concert with templates called by index actions. This video will help you program admin interfaces faster and easier with Ruby on Rails.
…[SOUND].…In this movie we'll take a look at my solution to the challenge assignment.…This code is included in the course exercise files.…The first thing I did was I worked on the model.…So down in the model I defined two new things.…One is a new method called name Which simply…returns a string, which is the first name and the…last name with a space in between and string…interpolation is the easiest way to do that in Ruby.…You also could do it by adding them…together, adding the strings, first name plus a space…plus the last name or you could have them inside of an array and join them together.…
Any of those would have worked, there are…probably a couple of other options as well.…But this I think is the simplest.…Then I added a scope for sorted.…That's a lambda.…That's going to call order on last name ascending and then first name ascending.…I didn't have to disambiguate the tables here by…actually typing in adminusers dot in front of each one…of these columns Because right now, there's only one…thing in my application called last_name, so it's not ambiguous.…
- Why use Ruby on Rails?
- Installing Ruby on Rails on Mac and Windows
- Rendering templates and redirecting requests
- Generating and running database migrations
- Creating, updating, and deleting records
- Understanding association types
- Using layouts, partials, and view helpers
- Incorporating assets using asset pipeline
- Validating form data
- Authenticating users and managing user access
- Architecting RESTful applications
- Debugging and error handing
Skill Level Intermediate
1. What Is Ruby on Rails?
2. Installing Ruby on Rails on a Mac
3. Installing Ruby on Rails on a Windows Machine
4. Getting Started
5. Controllers, Views, and Dynamic Content
6. Databases and Migrations
7. Models, ActiveRecord, and ActiveRelation
9. Controllers and CRUD
10. Layouts, Partials, and View Helpers
13. Data Validation
14. User Authentication
15. Improving the Simple CMS
16. REST and RESTful Routes
17. Debugging and Error Handling
18. Introducing More Advanced Topics
Next steps1m 40s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.