See: https://guides.rubyonrails.org/v3.2/getting_started.html#getting-up-and-running-quickly-with-scaffolding # DB db/migrate/20100207214725_create_posts.rb: - Migration to create the posts table in your database (your name will include a different timestamp) app/models/post.rb: - The Post model test/unit/post_test.rb: - Unit testing harness for the posts model test/fixtures/posts.yml: - Sample posts for use in testing # Web config/routes.rb: - Edited to include routing information for posts app/controllers/posts_controller.rb: - The Posts controller app/views/posts/index.html.erb: - A view to display an index of all posts app/views/posts/edit.html.erb: - A view to edit an existing post app/views/posts/show.html.erb: - A view to display a single post app/views/posts/new.html.erb: - A view to create a new post app/views/posts/_form.html.erb: - A partial to control the overall look and feel of the form used in edit and new views test/functional/posts_controller_test.rb: - Functional testing harness for the posts controller app/helpers/posts_helper.rb: - Helper functions to be used from the post views test/unit/helpers/posts_helper_test.rb: - Unit testing harness for the posts helper app/assets/javascripts/posts.js.coffee: - CoffeeScript for the posts controller app/assets/stylesheets/posts.css.scss: - Cascading style sheet for the posts controller app/assets/stylesheets/scaffolds.css.scss: - Cascading style sheet to make the scaffolded views look better