Ruby on railsのご利用方法

下記環境でのRuby on railsの使用例です。

UNIXアカウント名ex1200
ドメインexample.que.jp
ホームディレクトリ/home/22/ex1200/
コンテンツディレクトリ/home/22/ex1200/example.que.jp
アプリケーションを設置するディレクトリ/home/22/ex1200/rails_sample
WebでアクセスするURLhttp://example.que.jp/rails/

テキストエディタで作業する場面が何か所がありますが、ここではviを使用します。

  1. ホームディレクトリにアプリケーションの設置ディレクトリを作成して、初期化します。
    ex1200@que% mkdir rails_sample
    ex1200@que% bundle init
  2. 同ディレクトリ内にGemfileが作成されるので、テキストエディタで編集してコメントアウトを外します。
    ex1200@que% ex1200@que% vi Gemfile
      下記のコメントアウトを外します。
      # gem "rails"
         ↓
      gem "rails"
  3. ライブラリをインストールします。
    ex1200@que% bundle install --path vendor/bundle
  4. スケルトンを作成します。途中Gemfileの上書きについて確認されるのでYを選びます。
    ex1200@que% bundle exec rails new .
           exist
          create  README.rdoc
          create  Rakefile
          create  config.ru
          create  .gitignore
        conflict  Gemfile
    Overwrite /home/22/ex1200/rails_sample/Gemfile? (enter "h" for help) [Ynaqdh] Y
  5. コントローラを作成します。
    ex1200@que% bundle exec rails generate controller Sample index
  6. 同ディレクトリにあるpublicディレクトリに移動し、RailsBaseURIとRailsEnvの設定を書いた.htaccessをテキストエディタで作成します。
    ex1200@que% cd public/
    ex1200@que% vi .htaccess
      下記の内容を記入します。
        RailsBaseURI /rails
        RailsEnv development
  7. コンテンツディレクトリに移動し、publicディレクトリへのシンボリックリンクを張ります。
    ex1200@que% cd /home/22/ex1200/example.que.jp
    ex1200@que% ln -s /home/22/ex1200/rails_sample/public rails
  8. 上記で初期設定は完了です。ウェブから次のアドレスにアクセスすると初期ページが表示されます。
    http://example.que.jp/rails/
    またアプリケーションのインデックスページのアドレスは下記となります。
    http://example.que.jp/rails/sample/index
  9. この後はアプリケーションの開発等をご自由に行って下さい。

    ※ RubyやRuby on railsについての技術サポートは行っておりません。

    開発方法については各種専門書籍やウェブサイトなどをご参照下さい。