rails

RailsAdmin では認証に AdminUser が使えない?

RailsAdmin の認証で使うモデルに AdminUser を使うと、ログインページへのリダイレクトに失敗してしまった。環境は Windows7 + Ruby1.9.3p125 + Rails3.2.6 + RailsAdmin0.0.4。エラーが発生したらまずログを見るべし。ってことで、端末に表示されているロ…

デフォルトロケールが日本語だと date_select でエラー発生

デフォルトロケールが日本語だと、data_select を使っているビューで can't convert Symbol into String っていうエラーが発生した。日本語のロケールファイルに日付選択の記述が無いのが原因。解決策としては、日本語のロケールファイルに ja: date: order:…

Rails で Lazy high charts を使ってチャートを実装してみた

はじめに Rails アプリでチャートを実装したくて、The Ruby Toolbox で Rails プラグインを探してみた。 The Ruby Toolbox - Graphing 上記のページによると、Lazy high charts、Googlecharts、Open flash chart、Gruff の4強みたいだ。Gruff はサーバー側で…

Rails で assets に Twitter Bootstrap を配置してみた

Rails3.2 で Twitter Bootstrap を使いたいけど、Windows では twitter-bootstrap-rails がインストールできなかったので、 Bootstrap で入手した bootstrap.zip を解凍し、assets 下の各ディレクトリに配置してみた。これで Twitter Bootstrap の UI コンポ…

event_calendar プラグインを使って Rails でイケてるカレンダーを実装してみた

はじめに Rails3.2 で開発しているアプリにカレンダーを追加したい。それも、プロトタイプをサクッと作りたいので、プラグインを使ってみる。カレンダーを実装するプラグインでは、Ruby Toolbox によると event_calendar が人気のようだ。 The Ruby Toolbox …

Rails3 でタグ機能の実装

Rails を使った開発で、アプリにタグ機能を実装する場合、これまでは acts-as-taggable 系のプラグインが定番でした。acts-as-taggable とか acts-as-taggable-on とか、acts-as-taggable-on-steroid とか。まだあった気がする。で、今回 Rails3 で開発して…

Rails で認証機能を実現する

はじめに 認証機能を実装するなら、Rails プラグインの restful_authentication を使うと簡単。 以下、作業メモ。 インストール GitHub からプラグインをダウンロードする。 vendor/plugins ディレクトリに移動して次のコマンドを実行。 git clone git://git…

Rails でタグ機能を実現する

はじめに Rails プラグインの acts_as_taggable_on_steroids を使えば、タグ機能を簡単に実現できる。 導入方法 まず、次のコマンドを実行してプラグインをインストール。 ruby script/plugin install http://svn.viney.net.nz/things/rails/plugins/acts_as…

InstantRails の Rails を最新版にする

Ruby on Rails を使った開発には InstantRails を使っています。ダウンロードして解凍するだけで環境が作れる手軽さがいいですね。InstantRails は長いこと更新されていません。Rails のバージョンなんて、2.0.2 です。でも、gem でパッケージを更新すればま…

Rails の check_box が分かりにくい!

Ruby on Rails を使った開発で、チェックボックスを表示するために <table> <% for item in @items %> <tr> <td><%= check_box("item", "done") %></td> <td><%= h item.description %></td> </tr> <% end %> </table> と記述しても、item.done が True なのにチェックボックスにチェックが付きません。…