RAILS PRESS RUBY on RAILS, it’s DRY and COOL …

RSS Feed

RAILS PRESS RSS

Tag Cloud

はてなブックマーク - railspress.matake.jp の注目エントリー
象形文字くさび形文字ミイラそろばんの玉そろばんコーラン占いの板?象牙大英博物館
Tagged by Rails入門

Posted on
2007/03/02

Tags
Rails入門, 携帯電話, 文字コード

3 Comments

この記事をはてなブックマークに登録 この記事のはてなブックマーク数 この記事を livedoor クリップに登録この記事の livedoor クリップ数 このエントリを del.icio.us に追加
ブックマークに追加する

携帯サイト構築時の文字コード変換(@paramsとrequest.body)

現在JpmobileMobile on Railsを使って携帯サイト構築の勉強中。
で、携帯はShift_JISの世界で、RailsはUTF-8の世界なので、文字コード変換が必要になったので勉強した。

Rubyの文字コード変換には、KconvNKFというのがあるらしい。
Kconvは文字コードを自動判定してくれるらしいが、自動でいろいろやる部分が逆に失敗したりするらしいので、文字コードが分かってるときにはNKFを使う方が良い。

ということで、Jpmobileのページにあるto_sjisメソッドはKconvを使ってるが、こいつをNKFを使うように変更した。

$RAILS_ROOT/app/controllers/application_controller.rb内に以下のメソッドを定義すれば良い。
これで、携帯から送られて来た全フォームのパラメータがUTF-8に変換され、携帯へのHTML表示時にすべての(UTF-8エンコーディングされた)文字がShift_JISに変換される。

» このエントリーには続きがあります。続きを読む »


Posted on
2007/01/05

Tags
ActiveRecord, Rails入門, サンプルアプリ, 連載

0 Comment

この記事をはてなブックマークに登録 この記事のはてなブックマーク数 この記事を livedoor クリップに登録この記事の livedoor クリップ数 このエントリを del.icio.us に追加
ブックマークに追加する

Sample Application (BLOG) の作成 [3rd]


RAILS PRESS » [PRESS 0007] Sample Application (BLOG) の作成 [2nd]
の続きを。

モデルの関連づけ

今回はモデル間の関連を定義して、エントリー投稿時に投稿ユーザとエントリーを関連づけるようにします。
まずapp/model/user.rbに以下の記述を追加。
この記述でUserモデルがEntryおよびCommentとそれぞれ1対多の関係になります。

» このエントリーには続きがあります。続きを読む »


Posted on
2006/12/20

Tags
ActiveRecord, Migration, Rails入門, Scaffold, WEBrick, サンプルアプリ, 連載

0 Comment

この記事をはてなブックマークに登録 この記事のはてなブックマーク数 この記事を livedoor クリップに登録この記事の livedoor クリップ数 このエントリを del.icio.us に追加
ブックマークに追加する

Sample Application (BLOG) の作成 [1st]

Railsの練習として、簡単なブログシステムを作ります。

Railsアプリケーションの作成

適当なディレクトリで以下のコマンドを実行してください。

LANG : shell etc.
  1. rails blog_rails

blog_railsという名前のRailsアプリケーションが生成されます。

DB作成&テーブル定義

アプリケーションのフレームが出来上がったら、まずはアプリケーションで使うデータベースを生成し、テーブル定義を行います。

» このエントリーには続きがあります。続きを読む »


Rails入門タグ