2008-11-01から1ヶ月間の記事一覧
railsとの特徴の違いを何か分かるのかなとおもい、http://merbivore.com/features.htmlを和訳してみました。 Merbはすごい若いフレームワークですが、多くの特徴を持っています。 Plugins MerbはRubyForgeから配布されています。 Pluginsのメリットはバージ…
せっかくなので、jdbc_adapterを用いて接続してみます。 config/database.ymlは次のような感じに development: adapter: jdbc driver: com.mysql.jdbc.Driver url: jdbc:mysql://localhost/shoplet encoding: utf8 username: root モデルを作成してmigrate b…
config/database.ymlを以下のように設定 development: adapter: mysql database: hoge user: root encoding: utf8 DB作成 bash-3.2$ jruby -S rake db:create ちなみにjruby "-S"は jrubyのパスからコマンドを探すらしいです
fairly => 公平に specification => 仕様
build => gemspecファイルからgemを作成する cert => サインアップが必要なgemの管理 check => インストールしたgemをチェックする cleanup => ローカルレポジトリから古いバージョンのgemを消去する contents => インストールしたgemの中身を表示する depen…
rails環境を整える(前提としてjrubyは入っています) jruby -S gem install rake jruby -S gem install rails railsが使えるかテスト bash-3.2$ jruby -S rails hoge JRuby limited openssl loaded. gem install jruby-openssl for full support. http://wi…
e,environment railsの起動モード default => development d,daemonize デーモンとして起動する default => false p,port 起動ポート default => 3000 a,address hostを指定する default => 0.0.0.0 l,log logファイルの吐き場所を指定 default => $PWD/log/…
mongrelでrailsアプリを起動する際のオプションをまとめてみました。
resourceの使い方は全く一緒です。 ただ、 rake db:createが使えない modelをテーブルに登録する際は、 rake db:automigrateを使用する というあたりが、activerecordを使用するときとは違うと思いました。次回はsliceなどmerbならではのところを勉強してみ…
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...要件にあったものを自分で…