rails

文字化けとたたかう

私が先日はまりにはまった文字化けについてまとめてみました。 文字化けが起こる原因として考えられるのは、主に以下の3点です。 ファイルがUTF-8で保存されていない MySQLの設定がUTF-8になってない そのほか では、一つずつ見ていきましょう。 ◆ファイルが…

テストスクリプトの動かし方

テストスクリプトについて。 スクリプトの実行をする前に準備をしましょう。 ◆テスト用データベースの準備Railsではデータベースを3種類用意します。開発用、テスト用、本番用の3つです。テスト用のデータベースを別に用意することで、開発用や本番用のデー…

テストについて

テストについてまとめていきます。 そもそもテストとは、コードを書いてブラウザで表示させて確認してエラーが出たらそれを修正してまたブラウザで確認して、、という手動テストを自動化する機能です。 ◆テストの種類 単体テスト(unitテスト):モデルやヘ…

テストとは

テストについてまとめていきます。 そもそもテストとは、コードを書いてブラウザで表示させてエラーがあったらそれを修正してまたブラウザで表示して、、という手動テストを自動化する機能です。 ◆テストには3種類あります。 単体テスト(unitテスト):モデ…

フォームとモデル

モデルとフォームの連携データベースからデータを取り出し、フォームに表示し、ユーザーの操作によって情報を更新する、といった一連の流れは、Railsでは以下のようになります。 レコード(モデル) ↓ 取り出し コントローラ ↓ レンダリング モデルのオブジ…

テーブルの作成

モデルの作成テーブルを作成する前に、モデルを作成しましょう。 モデルを作成するには、コントローラを作成したときのように、コマンドプロンプトからscript\generateスクリプトを実行します。 cd\rails\アプリケーション名 ruby script\generate model mem…

データベースとモデルの基本

データベースとはここで言うデータベースとは、リレーショナルデータベースのことを指します。データベースはテーブルの集合で出来ており、各行(レコード)が1つのデータを表し、列(フィールド)がそのデータの属性を表します。 商品番号(整数) 商品名(…

初歩の初歩-WEBrickの起動方法

いっつも忘れちゃうのでメモ。 穴があったら入りたいぐらいの初歩の初歩ですが… ★WEBrickの起動方法cd \ rails \ asagao ① ② ③ ruby script\server ④ ⑤ ①今から以下のディレクトリに移動します(2010/8/13 訂正) ②railsフォルダの中の ③asagaoっていうアプリ…