Jump to the content

Ruby on Ralisの初歩の初歩

Ruby

    今日覚えたことの勉強メモ。

    Controller

    作成

    $ rails generate controller name
    

    テンプレート変数

    テンプレート変数の設定がだいたい必要。 Controllerクラスのアクションメソッド内でインスタンス変数として設定する。

    controller

    def view
      @msg = 'Hello, world!'
    end
    

    view

    対応するViewでインスタンス変数を介して変数を参照できる。

    <div>
      <%= @msg %>
    </div>
    

    View

    ファイル名

    Controllerのアクション名に合わせる。
    ex: viewアクション → view.html.erb

    ERB

    # 式の実行(出力されない)
    <% hoge %>
    
    # 式の出力
    <%= hoge %>
    
    # 空白の制御(ブロックの閉じる部分を「-%>」にする)
    後方スペースや改行を除去する
    <% hoge -%>
    

    Model

    作成

    $ rails generate model name field:type
    

    注目記事

    最近の記事

    ぼくが書いてます

    フロントエンドエンジニア

    イソップ

    ページの先頭に戻る

    Search results

    ×