まず、アプリケーションにLessonControllerを追加しましょう。
C:\rails\asa>rails g controller lesson create app/controllers/lesson_controller.rb invoke erb create app/views/lesson invoke test_unit create test/controllers/lesson_controller_test.rb invoke helper create app/helpers/lesson_helper.rb invoke test_unit invoke assets invoke coffee create app/assets/javascripts/lesson.coffee invoke scss create app/assets/stylesheets/lesson.scss
続いて、ルートで、LessonControllerのアクションを呼び出せるようにします。
/app/config/routes.rb
Rails.application.routes.draw do root 'top#index' get "about" => "top#about", as: "about" get "/lesson/:action(/:name)" => "lesson" end
続いて、パラメーターの設定です。
/app/controllers/lesson_controller.rb
class LessonController < ApplicationController def step1 render text: "hello, #{params[:name]}san" end end
ブラウザのパスをしたのいずれかにすると、
localhost:3000/lesson/step1/sato
localhost:3000/lesson/step1?name=sato
ま、phpのgetですね。