Ruby on Rails

Railsアプリにブックマークレットを実装する

SBMなどのWebアプリケーションには欠かせないブックマークレットですが Railsで作ったアプリに付け加えてみたいなあと考えていました。 プラグイン とりあえず探してみると、下のようなプラグインを見つけました。 Bookmark It! Rails plugin for adding boo…

本番環境でテーブルがないと怒られた

Railsには、テスト用・開発用・本番用の3つ環境が用意されています。 詳しくはレシピ177に載っています。 Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/05/31メディア: 単行本購入: 37人 ク…

Railsでのタイムゾーンの指定について

Webアプリで扱いの難しい時刻表示についてです。 以前は結構めんどうくさかった気がするのですが Rails2.1からconfig/environment.rbで簡単に指定ができるようになったそうです。 よりシンプルに日付と時刻の表示書式を整えるには...CommentsAdd Star http:/…

acts_as_taggable_on_steroidsの導入

Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/05/31メディア: 単行本購入: 37人 クリック: 567回この商品を含むブログ (95件) を見る acts_as_taggable_on_steroidsとは、Railsでタグ機能を実…

rhtmlとhtml.erb

Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/05/31メディア: 単行本購入: 37人 クリック: 567回この商品を含むブログ (95件) を見る Railsのビューファイルは、一般にERBを埋め込むので 今ま…

restful_authenticationの導入

restful_authenticationとは、Rails用のユーザ認証プラグインのことです。 Rails2.0以降は、このプラグインが大勢のようです。 今後、少し使いそうだったので、試してみました。 Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバ…

rubyでグラフを書く

rubyでグラフで描くことができるGruffライブラリについて紹介します。 RMagick・ImageMagickをインスール(以下windows環境) http://rubyforge.org/projects/rmagickからダウンロードする。 ImageMagick-....exeを実行して、ImageMagickをインストールする。 …

Railsにおけるリクエストのルーティング

config/routes.rbには、アプリケーションのルーティング情報が書き込まれています。デフォルトの内容は以下のようになっています。 ActionController::Routing::Routes.draw do |map| map.connect ':controller/service.wsdl', :action => 'wsdl' map.connec…

Rails2.1のデータベースマイグレーションについて

Railsでは、マイグレーションファイルに設定を書き込む事で、データベースのテーブルを作ったり、消したりすることができます。言い換えると、データ定義言語(DDL)を書かなくてもいいのです。まず、テーブル用のモデルとマイグレーションを作成します。 ruby…

Railsのデータベース設定のテスト

config/database.ymlの設定後、Railsがデータベースに接続できるか、必要なアクセス権を持っているかどうかを、以下のコマンドでテストをできます。 rake db:migrate 成功すれば、以下のようなエコーバックが返ってきます。 それ以外なら、何らかのエラーが…

RubyGemsについて

前回、Ruby on Railsを動かすにはRuby、RubyGems、Railsが必要になると言いました。 Ruby on Railsというのは、Ruby上でRailsというフレームワークがのかっているというイメージでしょうか。 では、インストールに用いたRubyGemsとは一体何のか調べてみまし…

Ruby on Rails の導入方法(Windows環境)

Ruby on Railsを動かすにはRuby、RubyGems、Railsが必要になります。 インストールの仕方は色々あると思いますが、自分が一番やりやすかった方法を紹介します。 Ruby本体とRubyGemsのインストール RubyForge: One-Click Ruby Installer から「One-Click Ruby…