Archive for 8月 19th, 2008
解析用のHTMLタグが、ブログパーツになっているらしい。
当然ですが、ブログパーツを見れないように加工した場合は、解析サービスの提供はストップされるそうです。
うーん、サービス自体は魅力的ですが、あんまり見える形では設置したくないなぁ
うお!、昨日のエントリー見直していて、初めて気がついた。
C:\Documents and Settings\Miyai>rails -v
Rails 2.1.0
2.1になっとる!
リリースされていたのは聞いていたけど、gemでもう2.1が入るのかぁ。
Rails2.0の壁にぶち当たった昨日の続き。
昨日の「こうすりゃいんじゃね?」まとめ。
——————————————————-
1.db内にデータベース作成する。
2.初期ウィザードで、Mysql指定(これでdatabase.ymlも自動生成)
3.scaffold生成
4.mygrationファイル修正
5.mygrate
6.実行!
——————————————————-
で、今日やってみました。
おおむねOK
忘れないうちに備忘録
——————————————————-
■1.db内にデータベース作成する。
C:\Documents and Settings\Miyai>mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.51b-community-nt MySQL Community Edition (GPL)Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql> drop database rubyweblog_development;
Query OK, 2 rows affected (0.64 sec)mysql> create database rubyweblog_development;
Query OK, 1 row affected (0.03 sec)mysql> quit;
Bye
昨日のゴミDBを消して、作っただけ。
■2.初期ウィザードで、Mysql指定(これでdatabase.ymlも自動生成)
NetBeansのプロジェクト作成ウィザードで指定しただけ。(簡単!)
■3.scaffold生成
プロジェクト名を右クリック→「生成」を選択
生成で「scaffold」を選択
名前で「Post title:string」を入力
「了解」ボタンを選択
■4.mygrationファイル修正
修正不要。勝手にgenerateしてくれています。
■5.mygrate
プロジェクト名を右クリック>データベースマイグレーション>現在のバージョン
■6.実行!
失敗!
#良く考えたら、構成とかの編集忘れてました。
■7.構成の編集
<appフォルダ>\config\routes.rb の編集
# map.root :controller => “welcome”
↓
map.root :controller => “posts”
※ここで指定するコントローラ名は複数系。これで軽くはまりました。
■8.デフォルトindexファイル削除
<appフォルダ>\public\index.html を削除
■9.再実行
OK!
——————————————————-
ってか、1.2系より、よっぽど簡単。これは2.0で開発進めるべきか。。。
#自動生成されているソースもわかりやすくなっている。マイグレーションファイル名が、タイムスタンプになってたりとか
#20080818225201_create_posts.rb