私はHaskellに非常に慣れていないので、誰かが親切に次の問題を解決する正しい方向に私を押してくれませんか...?
私は Yesod の足場アプリケーションから始めました。データベース コンテンツから生成された HTML の提供は問題なく機能しますが、データベース テーブルを繰り返し処理するプレーン テキスト応答を作成する洗練された方法はありますか? 次のようなハンドラを使用した単純なプレーン テキスト
getTestR = return . RepPlain . toContent ...
も機能しますが、私はサービスを提供したいと思います:
構成/モデル:
File
path Text
Conf
key Text
val Text
file FileId
SQL クエリのようにプレーンテキストとして:
select path, key, val from file, conf order by path, key;
hamlet は HTML を生成するためのものなので、Haskell で完全に応答 (データベースの内容を反復処理) を生成する必要があると思いますか?
データベースの Entity と Text (または、Row が Int 型の場合は Int) の間で変換するにはどうすればよいですか? また、データベースの列 Id との間で変換するにはどうすればよいですか?