タグ

ブックマーク / www.oiax.jp (3)

  • RSpec/Capybara -- はじめの一歩

    連載第2回目は、プログラマーの古き良き伝統「Hello World」です。RailsアプリケーションのTopページに「Hello World!」というコンテンツを持つ p 要素が存在するかどうかをRSpecとCapybaraでテストします。 連載のメインの読者としてはRubyRailsを学習中の方を想定しています。したがって、RubyRailsはインストール済みであるという前提で話を始めます。Ruby のバージョンは2.0.0で、Railsのバージョンは4.0.0です。オブジェクト、クラス、モジュール、メソッド、インスタンス変数といったRubyの基的な概念、モデル、ビュー、コントローラ、ルーティングといったRailsの基的な概念については説明しません。なお、データベース管理システムとしてはMySQLを使用します。おそらく、SQlite3やPostgreSQLOracleでもうま

    RSpec/Capybara -- はじめの一歩
  • Rails本番環境構築ガイド - Ruby on Rails with OIAX

    『改訂新版 基礎Ruby on Rails』のサンプルアプリケーションasagaoを、Linuxサーバーにインストールして公開する手順を説明します。 対応するディストリビューション: CentOS 6.2 Ubuntu Server 12.04 LTS Ubuntu Server 10.04 LTS 目次 VirtualBoxによる仮想マシンのインストール MinGWのインストール (Windowsユーザー向け) サーバーの準備(CentOS 6.2編) サーバーの準備(Ubuntu Server 12.04 LTS編) サーバーの準備(Ubuntu Server 10.04 LTS編) SSH公開鍵の設置 Ruby 1.9.3のインストール Ruby 2.0.0のインストール Railsアプリケーションのセットアップ ApacheとPhusion Passengerのセットアップ データ

  • Capistrano 入門 - Ruby on Rails with OIAX

    Capistrano とは何か。それは、デプロイメントのツールである。 デプロイメントとは何か。Web アプリケーションについて言えば、それは以下のようなタスク全般を指す言葉である。 アプリケーションを番サーバにインストールすること。あるいは、最新版に更新すること。 Web サーバを起動、再起動、停止すること。 Web サイトをメンテナンス中にすること。あるいは、通常の状態に戻すこと。 世の中に向けて Web アプリケーションを公開しているなら、こうしたタスクは日常茶飯事である。 最初は少し面白いけれど、基的な退屈な作業だ。 怠惰を美徳とする我々プログラマは、もちろんこんな状況に甘んじるわけにはいかない。 というわけで、Capistrano について研究をしていこうと思う。

    Capistrano 入門 - Ruby on Rails with OIAX
  • 1