title、title_sp、などのフィールドを持つテーブルがありtitle_jp、ユーザーの特定の言語値 (jp など) を知っている場合、実行時にテーブル フィールドをモデル属性に再マップする方法は何でしょうか。で呼び出しごとに alias_attribute を設定するようなものですfind(*args)。
次のようなもの:
Posts.find(:all, :conditions => {:published => true}, :language => "jp")
追加された理想的なポインターの値によって返さPosts.titleれた値が入力されるようにすると、 nil/empty の場合title_jp.にフォールバックすることもできます。title/title_entitle_jp
オーバーライドについて掘り下げてきましたが.find、フィールド名を一括で再マップする方法を整理できませんでした。