Ruby on Railsドキュメント (v4.0.0)
- RubyとRails3またはRails4の基本からビュー、モデル、コントローラなどを、分かりやすく解説
- メソッドが使用できるオプションや使用例などを多く取り入れました
Railsの基礎知識
- Railsの実行環境
- Ruby on Railsとは
- アプリケーション作成の流れ
[Railsの基礎知識]へ
セットアップ
- Linuxへのインストール
- Windowsへのインストール
[セットアップ]へ
Gem
- Gemfile
- 必要なライブラリをインストール(bundle)
[Gem]へ
Rake
- Railsのドキュメントを生成(rake doc:rails)
- Railsのバージョンアップ(rake rails:update)
- Rakeとは
[Rake]へ
railsコマンド(rails)
- Rails環境で動かすバッチ処理(rails runner)
- アプリケーションに必要なコントローラ、モデル、ビューをまとめて生成(rails generate scaffold)
- アプリケーションの作成(rails new)
[railsコマンド(rails)]へ
マイグレーション(migration)
- created_atとupdated_atの削除(remove_timestamps)
- created_atとupdated_atを生成(timestamps)
- created_atとupdated_atを追加(add_timestamps)
[マイグレーション(migration)]へ
モデル(model)
- 1対1のリレーションシップ
- 1対1の関連を宣言(has_one)
- 1対多のリレーションシップ
[モデル(model)]へ
コントローラ(controller)
- Atomフィードを生成(atom_feed)
- XML形式のデータをハッシュに変換(from_xml)
- アクションメソッドを隠す(hide_action)
[コントローラ(controller)]へ
ビュー(view)
- ERBとは
- JavaScriptをインクルード(javascript_include_tag)
- JavaScriptを実行(link_to_function)
[ビュー(view)]へ
フォーム(form)
- URL入力ボックス(url_field)
- グループ分けされた選択肢を生成(option_groups_from_collection_for_select)
- サブミットボタン(submit)
[フォーム(form)]へ
Ajax
- Ajaxリクエストを送信するJavaScript(remote_function)
- Ajax用ボタンリンクの生成(button_to_function)
- JavaScriptを読み込む(javascript_include_tag)
[Ajax]へ
CoffeeScript
- CoffeeScriptについて
- CoffeeScriptを使うための準備
- CoffeeScript勉強法
[CoffeeScript]へ
jQuery
- jQueryについて
- jQueryのイベント
- jQueryのセレクター
[jQuery]へ
クッキー・キャッシュ
- アクションキャッシュ(caches_action)
- アクションキャッシュの破棄(expire_action)
- キャッシュの設定
[クッキー・キャッシュ]へ
プラグイン(plugin)
- Railsプラグインの探し方
- グラフを表示(Gruff)
- コマンドの実行を自動化(capistrano)
[プラグイン(plugin)]へ
検証(validation)
- 2つのフィールドが等しいか(confirmation)
- 2つのフィールドが等しいか検証(validates_confirmation_of)
- チェックボックスにチェックが入っているか検証(validates_acceptance_of)
[検証(validation)]へ
設定ファイル(config)
- ActionDispatch::Callbacks.beforeの後に実行する処理(ActionDispatch::Callbacks.to_prepare)
- Active Recordでのエラーを表示するためのHTMLジェネレーターの設定(config.action_view.field_error_proc)
- Assetのバージョンを指定(config.assets.version)
[設定ファイル(config)]へ
運用
- Mongrel
- Railsが使っているライブラリのバージョン
- SQLite
[運用]へ
ブックマーク
- All Plugins - RailsPlugins.org
- Rails Searchable API Doc
- Ruby on Rails Guides
[ブックマーク]へ
その他
- Rails3.1での変更点
- Rails年表
- タイムゾーン一覧
[その他]へ