old « Ruby本 | メイン | かんたんRuby on RailsでWebアプリケーション開発 02 » new

かんたんRuby on RailsでWebアプリケーション開発 01

2007年09月28日

「かんたんRuby on RailsでWebアプリケーション開発」を見ながらRailsを学習してみる。

---

0日目

・各種インストール
・添付CD-ROMからのインストール

全て正常終了。

---

1日目

名前をフォームに入力してその文字列を使って結果表示する超簡単なプログラムの作成。
以下メモ。

・params: 利用者がhtmlに入力したデータを保持するオブジェクト
・session: 異なるアクション間で共用するデータを保持するためのオブジェクト

・日本語文字化け対策
 ・rhtmlファイルはUTF-8で保存
 ・「config/environment.rb」の先頭に「$KCODE = 'u'」追加
 ・「app/controllers/application.rb」のクラス内に以下のメソッド追加

before_filter :set_charset

private
def set_charset
headers['Content-Type'] = "text/html; charset=utf-8"
end

・共通部分HTML:
 app/views/layouts/コントローラー名.rhtml

・CSS&Javascript召喚タグ召喚メソッド
 ・stylesheet_link_tag(CSS名)
 ・javascript_include_tag(JS名)
 「public/stylesheets」「public/javascripts」内のファイルが呼ばれる

・rhtml用タグ
 <% %>:プログラムが実行される
 <%= %>:プログラムが実行されて結果が出力される(HTMLタグ用)
 <%= h %>:プログラムが実行されて結果が文字エスケープされて出力される(データ用)

---

とりあえず、1日目終了。
何となくそれなりに基礎の基礎は理解できたような気はする。
プロジェクトとか説明全く無いとかありえない。

疑問点:
「:action」とかの「コロン+名前」の形式で表されるシンボルと呼ばれるものがよく分からない。
ネットで調べて見ても、よく分からないっていう書き込みが多い。
シンボルとはいったい。

このエントリーをはてなブックマークに追加

old « Ruby本 | メイン | かんたんRuby on RailsでWebアプリケーション開発 02 » new

トラックバックURL

このエントリーのトラックバックURL:
http://blog.hp-improve.com/mt/mt-tb.cgi/413

コメントする