yesod

    11

    1答えて

    私は現在、tutorial on the Yesod Wikiに従ってYesodを試しています。 まず私はyesod initを使用してイェソドアプリケーションを作成し、ウィジェットファイルをレンダリングするルートハンドラを作成したがhomepageと呼ばれる: getRootR = do mu <- maybeAuth defaultLayout $ do h2id <- lift

    3

    3答えて

    私は現在、Yesodサイトを展開するためのVPSを探していますが、私はYesodを実行するためのシステム要件が不思議でしたか?私はWarpをシステム構成としてNginxを使用しています。

    3

    1答えて

    私はモナドフォームを使用する方法についてyesod book例を次のようです。私のgetRootRアクションは本書からほぼそのまま取られました。私はコンパイラのエラーを取得し、quasiquoteを取り除きましたが、まだエラーが発生しました。以下は私のエラーメッセージ、それは、私が見えるようにgetRootRを希望するものが続いているようなコードです。問題が何であるかについてのどんな情報も非常に高

    2

    1答えて

    flipを使用してmreq selectFieldをマッピングしてselectFieldsを動的に生成しようとしています。これが最善の方法であるかどうかは疑問です。 これは私の試みです。フリップのタイプを勉強した後、私はこれが間違ったアプローチかもしれないと考え始めています。フィードバック歓迎。 [(versionRes,versionView)] <- mapM (mreq (flip (sel

    -1

    1答えて

    私のModel.hs私はconfig/modelsファイルに記述する自分のデータテーブルに対応するデータ型を正常に使用できます。 他のファイルでこれらのタイプを使用したいとします(例:Foundation.hs)。 タイプを使用する必要があるファイルから呼び出すために、インポートする必要のあるモジュールがありますか?

    5

    1答えて

    私はhamletに奇妙な問題があります。私は$ forallを使ってリストを反復しようとしていますが、 "範囲外"のエラーが出ています。 Win7でyesod 0.9.2.2を実行しています。 私は間違っていますか? "db"の変数補間を削除すると、きれいに実行できます。 関連ハムレット: !!! <h1> Database List <hr> <table> <tr>

    2

    1答えて

    実行時にハムレットテンプレート内のルートにパラメータを渡そうとしています。 buildFeedRow :: Item [Attribute Text] -> GWidget a a() buildFeedRow item = do let f = unpackItem item u :: Text = url f [whamlet| <tr>

    8

    1答えて

    ユーザーがサーバーにファイルをアップロードするためのフォームを作成しようとしています。 Yesodは、このような機能に対してfileAFormReqを使用していましたが、コンパイルエラーが発生しました。最新のものは "インスタンスがない(RenderMessage MySite t)" それは高く評価されます。 おかげで、 ウリ

    5

    2答えて

    yesod 0.9.2.2を使用して「cabal install & & yesod devel」を実行していますが、ipv6を使用してリッスンしています。誰もそれをipv4でも聞くように設定する方法を知っていますか?私は、Windows 7に おかげ

    6

    1答えて

    yesodに付属のhamletテンプレート言語では、コンマ区切りのリストを印刷する最良の方法は何ですか? など。 1つのエントリだけを出力するこのコードを仮定します。要素の間にカンマを挿入するにはどうすればよいですか?または多分「と」最後のエントリの前に追加します。 The values in the list are $ forall entry <- list #{entry}