TakayukiKoyama Geek Blog

Create, Entertain, Experience

Rails Controller を rails c (コンソール)から実行する手順

大した内容ではないが、久々にやろうとするとググらないと行けなかったのでメモする。

目的

タイトル通り。

手順

まずはContollerを作る。(コントローラ名:client, アクション名:index)の場合

$ rails generate controller client index

hello world! を返してみる。

$ vim app/controllers/client_controller.rb
class ClientController < ApplicationController
  def index
    puts 'hello world!'
  end
end

rails cで実行

$ rails c
irb(main):001:0> app.get '/client/index'
Started GET "/client/index" for 127.0.0.1 at 2018-07-29 09:45:04 +0900
(略)
hello world!
(略)
=> 200

終わり。