rails:2049
From: Masahiro Utsumi <utsumi@t...>
Date: Thu, 1 Mar 2007 00:15:07 +0100
Subject: [rails:2049] Re: コード値の表示時の変換方式
内海@ベルギーです On 2007/02/28, at 23:52, Masahiro Utsumi wrote: >> <%= @m.genre.to_desc %> >> と出来ればベストのイメージです >> でも Ruby では >> def genre.to_desc >> GENRES[:genre] >> end >> とは確か定義できないんですよね >> (素人ですみません) >> なんらかの方法で上記の >> genre.to_desc >> は定義可能なんでしょうか? > > ジャンルクラスを定義(modelを作る)したらどうでしょうか? > models/genre.rb ちと考えましたが、呼びだし関数の名前が分かりやすいかどうかという 議論であれば 次のような考え方はどうでしょうか? *テーブルのフィールド名を genre->genre_id にかえる *models/music.rb で def genre をつくりテキストを返す *Viewsでは @m.genre, @m.genre_idでアクセスする。 これが見やすいのではないでしょうか? 将来ジャンルが増えて、 テーブルに移行するときもこればスムーズです。 -- ML: rails@r... 使い方: http://QuickML.com/
2041 2007-02-28 05:47 [hisano@s... ] 多段のlayoutの作成方法 2042 2007-02-28 08:03 ┗[moriq@m... ] 2043 2007-02-28 09:01 ┗[hisano@s... ] 2044 2007-02-28 17:50 ┗[yokoyama@c... ] コード値の表示時の変換方式 2045 2007-02-28 18:09 ┣[shachi@j... ] 2046 2007-02-28 19:06 ┗[utsumi@t... ] 2047 2007-02-28 22:35 ┗[yokoyama@c... ] 2048 2007-02-28 23:52 ┣[utsumi@t... ] -> 2049 2007-03-01 00:15 ┃┣[utsumi@t... ] 2052 2007-03-01 00:24 ┃┃┗[yokoyama@c... ] 2050 2007-03-01 00:19 ┃┗[yokoyama@c... ] 2051 2007-03-01 00:23 ┗[moriq@m... ] 2053 2007-03-01 00:30 ┣[moriq@m... ] 2055 2007-03-01 16:51 ┗[yokoyama@c... ] 2056 2007-03-01 18:59 ┗[moriq@m... ]