Ruby on Rails Mix-in(ミックスイン)
Mix-in(ミックスイン)を使えば、 メソッドなどを複数のクラスで使用できるため、 コードの重複を減らしていくことができます。 以下はrailsのMix-in(ミックスイン)の使用例です。 1. module句でメソッ…続きを読む
Mix-in(ミックスイン)を使えば、 メソッドなどを複数のクラスで使用できるため、 コードの重複を減らしていくことができます。 以下はrailsのMix-in(ミックスイン)の使用例です。 1. module句でメソッ…続きを読む
YAML形式のフィクスチャファイルからテーブルにデータを読み込む例です。 1. フィクスチャファイルを作成します。 ファイル名は「テーブル名.yml」です。 db/fixtures/hoges.yml data_1: i…続きを読む
テーブルを作成するmigrationコードの例です。 t.フィールドの型 :フィールド名という書式で記述します。 class CreateUsers < ActiveRecord::Migration def self.…続きを読む
プラグインwill_paginateをインストールします。 gem sources -a http://gems.github.com/ gem install mislav-will_paginate config/e…続きを読む
コントローラー作成直後などに以下のようなルーティングエラーになる場合は、 Railsが設定をキャッシュしている可能性があります。 Routing Error No route matches "/hoges" with …続きを読む
RubyからImageMagickを利用するためにはRMagickというインターフェースが必要です。 以下、インストールメモです。 1. ImageMagickのインストール ImageMagickとRMagickはバー…続きを読む
前回の記事「Rails アプリケーションをApacheで実行するためのモジュール Phusion Passenger」でPassengerのインストール方法を書きましたが、 Passengerの初期設定ではRailsアプ…続きを読む
RailsアプリケーションをApacheで実行させるため、Phusion Passengerをインストールします。 Phusion Passengerは、Railsアプリケーションを実行するためのApacheモジュールで…続きを読む
2010年はRubyの仕事がしたいので、環境を整えました。 以下は、CentOS(release 5.3)にRubyとRuby on Railsをインストールする方法です。 関連するライブラリをインストール # yum …続きを読む