はじめの一歩

RailsによるアジャイルWebアプリケーション開発」ではまったのでメモ。
6.1 イテレーション A1:動くものを作る にて

class AdminController < ApplicationController
  scaffold :product
end

実行すると

undefined method `scaffold' for AdminController:Class

というエラーを返してくる。なんかscaffoldはプラグインなのでインストールする。
railsをインストールしたディレクトリで

ruby script/plugin install scaffolding

で実行。だがまだエラーを返す。

undefined method `paginate' 

以下http://d.hatena.ne.jp/idesaku/20071210を参考

paginationはrails2.0からプラグインになったのでインストール

ruby script/plugin install http://tools.assembla.com/svn/breakout/breakout/vendor/plugins/classic_pagination/

一応これでOK!ですが、、

classic_paginationは今後メンテナンスされないから、will_paginateを使うべし、とのこと。より優れたAPIになっていると主張しているし、どうせ対応しなければならないのだから早いほうがいい。というわけで、これを入れてみることにした。

だそうなので、インストール

ruby script/plugin install http://tools.assembla.com/svn/breakout/breakout/vendor/plugins/will_paginate/

うん。問題なし。

参考サイト
http://d.hatena.ne.jp/idesaku/20071210
http://yoshitan.blog6.fc2.com/blog-entry-194.html

ボンミス

前インストールしたapacheを見てみた。
なんとディレクトリ名が"apach2"になっていた。
その時のコンパイルオプションを見ると

--prefix=/usr/local/apache2/

ってなっていた。・・・私は疲れていたのか?
一体何を・・・><

ブラック会社に勤めているんだが…を読んで。

ブラック会社に勤めているんだが…というスレッドがある。
先ほどを読み終わった。

感想として、自らの甘さを感じた。
もっと言葉を考えようと思った。
私はまだまだアマチャンだ。プログラマーとしても、人間的にもアマチャンだ。
毎日ちゃんと考えて行動しよう。
そして、自らに一言。


一日を大切に。

のバーチャルホストの設定

最近サブドメイン使用時の、
バーチャルホストの設定をしたのでメモ

<VirtualHost 192.168.100.2:80>
    ServerName www1.hoge.com
    DocumentRoot /home/www1/htdocs
    ServerAdmin webadmin@www1.jp
    ErrorLog logs/www1.error_log
    TransferLog logs/www1.access_log
</VirtualHost> 

<VirtualHost 192.168.100.2:80>
    ServerName www2.hoge.com
    DocumentRoot /home/www2/htdocs
    ServerAdmin webadmin@www2.jp
    ErrorLog logs/www2.error_log
    TransferLog logs/www2.access_log
</VirtualHost>  

あとはhogeを自分のドメイン名に変更でOK。
※www1はサブドメインです。