RubyOnRails



Ruby on Railsとは

Ruby on Railsは、プログラミング言語としてRubyを使用したWebアプリケーション作成のためのフレームワークです。

Railsでは、まずアプリケーションのテンプレートを作成して、その後で必要な箇所を修正することで開発を行ないます。

Webアプリケーションの多くはCRUD処理(データの作成・読み込み・更新・削除:CRUD)を主な機能としているため、Railsのテンプレートを使うことで自作ソースコードの記述を可能な限り削減できます。


MVCアーキテクチャー

Railsでは、MVC(モデル/ビュー/コントローラ)という概念に基づいてアプリケーションを開発します。

[Browser] - [Controller] - [View]
                |
             [Model]
                |
            [Database]

CoC(convention over configuration)

Railsは「CoC=設定より規約」というソフトウェア設計パラダイムを踏襲しています。

CoCとは、アプリケーション開発者の決定すべきことを減少させ、単純性と柔軟性を持たせる考え方です。

開発者の課題をアプリケーションおよびアーキテクチャの非定型的な部分だけに絞って、開発を簡素化することを目的とします。


Ruby on Rails基礎

概要


操作


その他


Ruby on Rails設定関連

Railsアップデート

rubygemからrailsインストールを行うことで、rubyパッケージ内のrailsが更新されます。

$ sudo gem install rails
$ rails -v
Rails 3.2.8

関連



スポンサード リンク