Controller


controller 概要


app/controllers/mydata_controller.rb
が生成された。

これをテキストエディタで開くと、以下の様子。

class MydataController < ApplicationController

# GET /mydata
# GET /mydata.json
def index
  @mydata = Mydatum.all


respond_to do |format|
    format.html # index.html.erb
    format.json { render json: @mydata }
  end
end

・・・(中略)
end
このようになってる。
とりあえずの注目すべきは

@mydata = Mydatum.all

この行では、mydataのテーブルのALL(全カラム)を取得、@mydata(rubyの配列変数形式)に突っ込んでいる。

respond_to do |format| 行〜end行

繰り返している

  format.html # index.html.erb

format.htmlでindex.html.erbを実行することで、HTMLを表示していく。


  • 最終更新:2012-05-15 22:38:02

このWIKIを編集するにはパスワード入力が必要です

認証パスワード