2008-11-25から1日間の記事一覧

data_mapperを使用するには

resourceの使い方は全く一緒です。 ただ、 rake db:createが使えない modelをテーブルに登録する際は、 rake db:automigrateを使用する というあたりが、activerecordを使用するときとは違うと思いました。次回はsliceなどmerbならではのところを勉強してみ…

activerecordを使用するには

railsライクにO/Rにactiverecordを使用したい場合は、 config/init.rbにuse_orm :activerecordと指定します。そしてconfig/database.ymlをrailsのように設定してrake db:createでDB作成ができます。 generateする際は、bash-3.2$ merb-gen resource blog tit…

起動してみます

起動もいたって簡単です。merbだけでOKです。 これでmongrelかつ4000番ポートで動きます。 ちなみにオプションは以下のものがあるようです。 u => 起動userの設定 G => 起動groupの設定 d => daemonとして起動する N => clusterモードで動かす c => cluster…

プロジェクト構成

Merbではmerb-genというコマンドでgenerateを行います。 例えばプロジェクトは以下のように作成します。merb-gen app "app_name" optionでtemplate-engineを指定することが可能です。(erb,hamlなど) bash-3.2$ tree -d . -- app -- controllers -- helpers -…

インストール

sudo gem install merb

概要

rubyの新しいフレームワークMerb。 本家サイト(http://merbist.com/2008/11/09/merb-1-0-released/)をみると、 Merbはモジュール 取り込む機能を倹約できる Merbは自分の取り込みたい機能を自分で選択できる AR,jQuery,Haml,ERB...要件にあったものを自分で…