railsやってみた モデルからデータを取り出す
前回から引き続き以下を参考にやってみたログを記述していく。
コントローラのアクションにおいて全モデルを取得しておき、
ビューでその一覧を表示させるようにしたい。
復習
サーバを起動させるには
rails server
で、ブラウザでhttp://localhost:3000/hello
でアクセス。
まず、コントローラに追記
class PogeController < ApplicationController def hello @msg = 'orz' @humen = Human.all end end
そして、viewは
<h1>hello...</h1> <p> hello..... <%= @msg %> <% @humen.each do |human| %> [name]<%= human.name %>, [job]<%= human.job %><br /> <% end %> </p>
これでサーバを再起動させてみると確かにデータを取り出せている。