[Ruby] Generate Controller RoR

Published: by Creative Commons Licence

Next chapter from Generate Project RoR We will generate controller, before that RoR have pattern MVC (Model,View,Controller). What is MVC? MVC Answer

Generate Controller:

cd first_project
rails generate controller demo index

Output:

Running via Spring preloader in process 200189
      create  app/controllers/demo_controller.rb
       route  get 'demo/index'
      invoke  erb
      create    app/views/demo
      create    app/views/demo/index.html.erb
      invoke  test_unit
      create    test/controllers/demo_controller_test.rb
      invoke  helper
      create    app/helpers/demo_helper.rb
      invoke    test_unit
      invoke  assets
      invoke    coffee
      create      app/assets/javascripts/demo.coffee
      invoke    scss
      create      app/assets/stylesheets/demo.scss

Information :

  1. generate is command generator
  2. controller is param for controller
  3. demo is Name Controller
  4. index is Method

Running Service built in:

rails server

Running in your browser:

http://localhost:3000/demo/index

Path Important :

app :
  - controllers
  - models
  - views
config :
  - routes.rb

for routing url you can add in ./config/routes.rb