トラックバック(2)前回インストールしたさくらインターネットのレンタルサーバのRailsで、サンプルアプリのTODOアプリを作ります。Errorが出るみたいです。ほかの人も結構はまってるぽい。いうわけなので、sqliteを使ってしまいます。scaffoldで一発だよ。[Todoプロジェクトの作成]Railsディレクトリに移動して、railsコマンドでプロジェクトを作成します。log/test.logそうすると、Todoディレクトリが作成されプロジェクトができます。ディレクトリに移動する。Todo[rakeコマンドでデータベースの構築]config/database.ymlを設定して、rakeコマンドを使うと、DBを自動で構築してくれます。今回は、sqliteを使うので、database.ymlはそのままでOK。ちなみにdatabase.yamlはこんな感じ。デフォルトのままでいきます。5000rakeコマンドを以下のように打つだけ。/home/XXX/Rails/Todo)これでTodo用のsqliteのDBがdbディレクトリ内にできます。削除)を自動生成してくれます。今回はTodoというモデルを自動で構築してくれました。/001_create_todos.rb)も生成されるので、こいつをDBにmigrateすると、テーブルとレコードができあがります。いう説明はこのブログで2回目です。db/migrate/20090207005150_create_todos.rb次にマイグレートする。===========================================[環境ファイルの設定]前回同様、environment.rbに以下のパスを追加します。XXXはユーザアカウントね。RAILS_RELATIVE_URL_ROOTは/todoにしとく。これなくても動くかも。'/home/XXX/lib/ruby/gem'ENV['RAILS_RELATIVE_URL_ROOT']="/todo"次に.htaccessも前回同様に。前回のとおりやってる人は、コピーでいい。~/Rails/Todo/public/一応載せとくと、中身はこんな感じ。properly"[Webに公開]最後に、webからみられる場所からTodo/publicに向けてシンボリックリンクを張ります。~/wwwの直下に「todo」という名前でシンボリックリンクを作ります。$HOME/www/todo完了!以下にアクセスすると、Todoアプリが動いているはずです。http://XXX.sakura.ne.jp/todo/todosこんな感じです。RoR超簡単にアプリできすぎです。さくらだとちょっと遅いけど、勉強用には十分ですな。経営とかプログラミングとかフィリピンとか。基本的にふざけてるけど、たまに超まじめ。