yesod

    0

    1答えて

    次のエラーは、Yesodの依存関係authenticate-0.10.2.2にattoparsec == 0.9。*が必要であることを意味しますが、Yesod自体にはattoparsec> = 0.10が必要です。秘密結社が認証の古いバージョンをインストールしようとしている理由は、私が?> Resolving dependencies... cabal: cannot configure aut

    2

    1答えて

    私はYesodプロジェクトを修正しようとしましたが、奇妙なエラーが発生しました。最初に、作業形式のコードを表示し、ベアボーンのエラーコード付きのコードを破棄します。 type PForm x = ProductConfig -> Html -> MForm ReScheduler ReScheduler (FormResult x, Widget) 動作するコードの次の productForm :

    2

    2答えて

    私はYesodで生成されたいくつかのJavaScriptコードのデバッグに取り組んでいます。 Yesodは、関数内にブレークポイントを設定することを不可能にする、各関数で1行にjavascriptファイルを生成します。この動作を変更して、javascriptがデバッグ用の書式を保持できるようにする方法はありますか?あなたのFoundationファイルの扱いで

    4

    1答えて

    これを修正する方法はわかりません。誰にもアイデアはありますか? 私は私がしようとすると、次のエラーメッセージを取得しています:あなたはイェソドを構築しようとしている ~ >>> cabal install yesod Resolving dependencies... Configuring aeson-0.5.0.0... Preprocessing library aeson-0.5.0

    2

    1答えて

    にfromJustで失敗しますI私のブラウザでサイトを開くことはできません) 誰が 私の環境でこの問題を解決する方法を知っていますか?A: イェソド-0.9.4.1 栄光グラスゴーHaskellのコンパイルシステム、バージョン7.0.3 のMac OS X 10.6.8ここで はDIST/devel.hs、作成した "イェソドの初期化" である。 {-# LANGUAGE PackageImpor

    2

    1答えて

    シンプルなニーズのために、私はイエロータイプを手元に置いていると思いました。ハ! ここでコンパイルする2つの関数はありますが、現時点で私が望むものとまったく同じものではありません。 addNote' selectedProduct = do _ <- runDB $ insert <=< liftIOHandler $ addNote selectedProduct ret

    32

    1答えて

    並行アクセスに関するルールは(Haskell側で)文書化されておらず、開発者が使用されている特定のバックエンドに精通していると仮定します。本番用の場合、これは完全に正当な仮定ですが、カジュアルなプロトタイピングと開発のためには、persistent- *パッケージがもう少し自己完結型であればいいでしょう。 したがって、永続的なsqliteおよびファミリへの同時アクセスを制御するルールは何ですか?暗

    5

    2答えて

    Yesod Bookから。 ハムレットは、呼び出されるとスコープ内の変数に自動的にアクセスします。変数を特に渡す必要はありません。 この深い魔法とは何ですか?どの変数が範囲内にあるかを自動的にどのように知ることができますか?

    6

    4答えて

    それはあなたがコードを生成している間、まだ生成された型のためToJSON/FromJSONインスタンスを書くのは難しいけどはあなたがいることを投げることができることをではありませんか?または、これをYesodユーザーとして行うための簡単な方法はありますか? アップデート(私は... THがどのように機能するかにあまりにも深く掘っていない): OKを、私はこの提案を気に入ったが、私の永続的なタイプが

    36

    3答えて

    私はHaskellとYesododを初めて使用しており、外部APIからのクエリに答えることのできるシンプルなWebアプリケーションを構築しようとしています。私はパーサー(Parsecを使用)を構築しました。これは、通常のInt値としてロードしたいエンティティのIDを取得します。 しかし私はこのIntをgetが受け入れるもの(つまり、Key(?))に変換する方法を理解できません。ドキュメントのすべて