タグ

2013年11月12日のブックマーク (3件)

  • MVCとRailsの基本構成を学ぼう

    Web開発フレームワークとして人気の高いRuby on Railsの最新版、バージョン3を使ってWebアプリ開発の基を学びます。 人気のフレームワークでWeb開発を学ぶ Ruby on Railsは、いまやWebアプリケーションの開発フレームワークの有力な選択肢の1つとなっています。Ruby以外の言語のWebアプリケーションフレームワークも少なからずRailsの影響を受けているので、現在Rubyを使っていないエンジニアにとっても、Railsを知ることは大いに参考になるはずです。もうすぐRails3認定試験が格的に開始されるということもあり、この連載では、試験範囲の流れに沿って、Railsの基礎についてご紹介していきます(ただし、必ずしも試験対策というわけではありません)。 今回、連載第1回として記事では、Railsを理解する上で基となる考え方であるMVCについて説明した後、Rail

    MVCとRailsの基本構成を学ぼう
    d_animal141
    d_animal141 2013/11/12
    Ruby on Rails3で学ぶWeb開発のキホン(1):MVCとRailsの基本構成を学ぼう
  • Railsの全体像を知ろう

    Railsは、機能ごとに異なるコンポーネントで構成されています。Railsの全体像を見渡すために、今回はこのコンポーネントの種類や機能を紹介します。 前回の記事では、Ruby on Railsの基であるMVCについて紹介し、Railsアプリケーションがどのような構造になっているかや、開発の際にどんなツールを使うかを見ました。さっそくアプリケーション開発の詳細を知りたい方もいることでしょうが、連載第2回目となる記事では、もう少しだけ全体像についてお話しします。 Ruby on Railsは、機能ごとに異なるコンポーネントで構成されています。このため、デフォルトのRuby on Railsをそのまま使うだけでなく、目的に応じて一部のライブラリを入れ替えて使うといった、大きな粒度でのカスタマイズが可能になっています。一部を入れ替えて使うことも含めると、Ruby on Railsを利用できる場

    Railsの全体像を知ろう
    d_animal141
    d_animal141 2013/11/12
    Ruby on Rails3で学ぶWeb開発のキホン(2):Railsの全体像を知ろう
  • Ruby のシンボル

    1. シンボルの役割 a. シンボルは一意 Ruby で、シンボルを使うと、名前に一意性を持たせることができる。 たのしいRuby (p125) によると、 シンボルとは、Ruby が内部でメソッド名などの識別に使っている数値で、任意の文字列に対して異なった値が割り当てられます。 Emacs Lisp では、タンスの引き出しに例えられている。 cf. Symbols as Chest - Programming in Emacs Lisp b. シンボルの書き方 シンボルにはリテラルがあり、接頭辞 `:’ を名前の前につける。 プログラミング言語Ruby — ありえるえりあ のシンボル(3) には、ハッシュのキーをシンボルで書くことが勧められている。 # こうするより ht1 = { "key1" => "val1", "key2" => "val2" } # こう書く ht1 = { :

    d_animal141
    d_animal141 2013/11/12
    Ruby のシンボル | すぐに忘れる脳みそのためのメモ