*ブログに戻る →ここ です。
参考サイトは下記にリンクを張っています。

Rubyの学習 free212
テンプレートをつくる
入力と出力の間にインスタンス変数をかませる
アクション、ビュー(変数)、出力の順

↓Rubyのプログラムを実行すると以下のように表示される。

ブラウザからアクセスする
URL://localhost:3000/hello
URL://localhost:3000/bye
URL://localhost:3000/bye


Hello

定近さん、こんにちは。お元気ですか。いつもはEUC-JPで保存しているのですがUTF-8(BOM無)を指定されています。

bye

定近さん、さようなら。いつもはEUC-JPで保存しているのですがUTF-8(BOM無)を指定されています。

bye

定近さん、最近は絵を描いてますか? いつもはEUC-JPで保存しているのですがUTF-8(BOM無)を指定されています。


Saturday,November,23,2013

プログラムの表示

テンプレート作成 サクラエディタで自作する C:\SadaData\rails\sadabooks\app\views\sadabooklist\ C:\SadaData\rails\sadabooks\app\views\sadabooklist\hello.html.erb テンプレートファイル名は「(アクション名).html.erb」とします。 <body> から </body> の間に記述する <h1>Hello</h1> <p> 定近さん、こんにちは。お元気ですか。いつもはEUC-JPで保存しているのですがUTF-8(BOM無)を指定されています。 </p> アクション C:\SadaData\rails\sadabooks\app\controllers\sadabooklist_controller.rb をさくらエディタで開き 「hello」アクションを下記のように記述する def hello render "booklist/hello" end このように記述した場合は「C:\SadaData\rails\sadabooks\app\views\sasabooklist\hello.html.erb」ファイルが呼び出される。 「C:\SadaData\rails\sadabooks\app\views\コントローラ名\アクション名.html.erb」この場合は render メソッドを省略できる。 アクションを省略文に書き換える C:\SadaData\rails\sadabooks\app\controllers\sadabooklist_controller.rb ファイルの中身を下記のように書き換える def hello render :text => 'hello! by Sadachika' end def hello render "sadabooklist/hello" end 上記をすべて消して、下記だけ書く def hello end サーバを起動させブラウザからアクセスする URL://localhost:3000/hello テンプレート作成 C:\SadaData\rails\sadabooks\app\views\sadabooklist\ C:\SadaData\rails\sadabooks\app\views\sadabooklist\bye.html.erb テンプレートファイル名は「(アクション名).html.erb」とします。 「bye.html.erb」となります。 <body> から </body> の間に記述する部分だけ <h1>bye</h1> <p> 定近さん、さようなら。いつもはEUC-JPで保存しているのですがUTF-8(BOM無)を指定されています。 </p> アクションを省略文に書き換える C:\SadaData\rails\sadabooks\app\controllers\sadabooklist_controller.rb ファイルの中身を下記のように書き換える def bye render :text => 'bye! by Sadachika' end def bye render "sadabooklist/bye" end すべて消して、下記 def bye end サーバを起動させブラウザからアクセスする URL://localhost:3000/bye アクションを書き換える C:\SadaData\rails\sadabooks\app\controllers\sadabooklist_controller.rb 日本語を使用する場合はシャープの後の文を「sadabooklist_controller.rb」ページの先頭に書く # coding: utf-8 class SadabooklistController < ApplicationController def bye @sada = '定近さん、最近は絵を描いてますか? いつもはEUC-JPで保存しているのですがUTF-8(BOM無)を指定されています。'; end テンプレートを書き換える C:\SadaData\rails\sadabooks\app\views\sadabooklist\bye.html.erb <body> から </body> の間に記述する部分だけ <h1>Hello</h1> <p> <%= @sada %> </p> サーバを起動させブラウザからアクセスする URL://localhost:3000/bye


*↓ 参考にしたサイトは下記
こちら です。

これは赤色の文字例です。

これは青色の文字例です。