ruby on railsでハロワ

WED(WeekEndDevelopers)のぽんたです。

開発スキルのないSIerからソフトウェアスキルを取得するため、WEDでモノづくりを計画しています。詳しい経緯はここ

前回はruby on rails チュートリアル第1章の1部のruby on railsでアプリを作る為に環境構築をしてみました。
今回はruby on railsでハロワをやってみます。

前回作ったrailsアプリをいじっていきます。

1.application_controller.rbを修正する

以下のようにapplication_controller.rbを書き換える

# cat app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
  protect_from_forgery with: :exception

  def hello
    render html: "hello, world!"
  end

end

2.routes.rbの修正

以下のようにroutes.rbを書き換える

cat config/routes.rb 
Rails.application.routes.draw do
  # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
  root 'application#hello'
end

以下のような文が書いてある

Railsのルーティングファイル (config/routes.rb)
にはRailsガイドの「ルーティング」を参照するようコメントがあり、ルートルーティングの構成方法がリンク先に示されています。
具体的なルーティングの文法は、次のような形式になります。

root 'controller_name#action_name'

よって今回はアプリケーションファイルにhelloを追加するわけだ!なるほど。

前回と同様railsを起動して(rails sコマンド)、ブラウザで確認!!無事にハロワできました。
ちょっと短いけど今回はここまで!
次回は今回やろうと思っていたGitHubへのソースの登録とかをやっていきます!!では^^