Rails Application Build Guides
  • 1. フォーム
    • 1.1. 検索フォームの実装
    • 1.2. 一括登録フォームの実装
    • 1.3. 1対多の関連を持つオブジェクトを編集可能なフォーム
    • 1.4. 多対多の関連を持つオブジェクトを編集可能なフォーム
    • 1.5. 多対多の関連を持つオブジェクトをチェックボックスで編集可能なフォーム
    • 1.6. 日付、時刻を登録可能なフォーム
    • 1.7. 二重投稿の防止
  • 2. 帳票出力
    • 2.1. CSVデータ出力の基礎
    • 2.2. 検索結果のCSV出力
 
Rails Application Build Guides
  • Home »
  • 以下検討中の項目
  • GitHub Pages

以下検討中の項目¶

  • ビュー
    • ページング処理の実装
    • 非同期でのデータ検索
    • テーブルソート機能の実装
    • パンくずリストの実装
    • 確認画面の実装
    • ファイルアップロードを含む確認画面の実装
    • プレビュー機能の実装
    • 画面にバリデーション条件を表示する方法
    • RailsからJavascriptへのデータ引き渡し
    • グラフの表示
    • markdownの表示
    • デコレータの利用
    • TwitterBootstrapの導入
    • Cookieへのデータの保存
  • 2. 帳票出力
    • 2.1. CSVデータ出力の基礎
      • 2.1.1. 課題: 商品データのCSV出力
      • 2.1.2. ActiveRecordモデルのデータをCSV出力する
      • 2.1.3. サンプルアプリケーション
    • 2.2. 検索結果のCSV出力
      • 2.2.1. 課題: 商品検索結果のCSV出力
      • 2.2.2. 一覧検索とCSV出力の処理を条件分岐してCSV出力をする
      • 2.2.3. 一覧検索とCSV出力用のアクションを分けて実装する
      • 2.2.4. サンプルアプリケーション
  • モデル
    • 楽観的ロックの実装
    • 状態遷移の実装
    • タグ機能の実装
    • 区分値を扱う方法
    • 設定ファイルを扱う方法
    • ActiveRecordのカラム情報をモデルに記述する方法
    • 全文検索への対応
  • データベース
    • 複数データベースへの接続
    • 複数データベースへのマイグレーション
    • マスタスレーブ構成のDBへの接続
    • データベースコメントを扱う方法
    • 外部キーを扱う方法
    • 複数主キーを扱う方法
    • Railsの規則に沿わないDBを扱う方法
    • データ暗号化への対応
    • SQLロジックを使いまわす方法
    • 複雑なSQLへの対応
  • バリデーション
    • 単項目バリデーション
    • 相関バリデーションの実装
  • 認証、認可、監査証跡
    • 1. ログイン機能の実装
      • 1.1. 課題
    • 2. OAuthによるログイン機能の実装
      • 2.1. 課題
    • ユーザ権限の実装
    • ポリシーを動的に変更可能なユーザ権限の実装
    • ユーザ権限による画面表示出し分けへの対応
    • 操作ログの実装
  • ファイルアップロード
    • ローカルにファイルをアップロード
    • Amazon S3にファイルをアップロード
    • DBにファイルをアップロード
    • 非同期でのファイルアップロード
    • ドラッグアンドドロップでのファイルアップロード
  • データインポート
    • CSV形式のデータインポート
    • Excel形式のデータインポート
    • Zip形式のデータインポート
  • バックグラウンド処理
    • 時間のかかる処理をバックグラウンドで実行する方法
  • キャッシュ
    • Memcacheへの接続
    • Redisへの接続
    • フラグメントキャッシュ
    • ページキャッシュ
    • データのキャッシュ
    • キャッシュクリア機構の実装
  • ルーティング
    • 一つのRailsプロジェクトに2つ以上のアプリケーションを入れる(fixme)
    • サブドメインを扱う方法
    • サブドメイン間のクッキーの共有
  • セキュリティ
    • CSRF対策
    • アプリケーションの安全性を事前に調べる方法
  • デプロイ
    • Capistranoによるデプロイ
    • cron設定のデプロイ
  • テスト
    • ダミーテストデータの生成
  • 開発Tips
    • scaffoldによるソースコードの生成
    • scaffoldのカスタマイズ
    • アプリケーションのデバッグ

© Copyright 2014, DensanLabs. Last updated on None.

Built with Sphinx using a theme provided by Read the Docs