yesod

    0

    1答えて

    永続的なパッケージを使用する異なるDBMS間の自動移行のためのツールがあるのだろうかと思います。理論的には、それは比較的簡単に行うべきなので、私はそれを行うために既に書かれたツールがあるべきだと思った。

    1

    1答えて

    'バイト' でイェソド-0.10.1 定義を持つ: postBlogR :: Handler RepHtml postBlogR = do ((res, articleWidget), enctype) <- runFormPost entryForm case res of FormSuccess article -> do articleId <

    6

    1答えて

    これは非常に簡単な質問です。複数のホストを同時に処理できるYesodアプリケーションを実行するにはどうすればよいですか? デフォルトのYesodセットアップでは、任意のホストからの着信接続を処理できますが、すべてのURLはapprootの先頭に表示されます。 Yesodインスタンス宣言のjoinPathをオーバーライドすることは、現在のドメインを格納してその関数が利用できるようにする方法があれば可

    0

    1答えて

    ユーザーは既存の値リストから選択するか、新しい(テキスト)値を作成するフォームを持っています。 これをコード化する最もエレガントな方法は何でしょうか? そうすることの私の最高(およびIMOので、エレガントではない)方法は、定義することによってだった: data MyInput = MyInput {createNew :: Bool, newVal :: Maybe Text, existingV

    1

    1答えて

    htmlをradiofieldListのラベルとしてレンダリングしようとすると、次のエラーが発生しました。 Handler/Manager.hs:91:32: No instance for (RenderMessage Scheduler (Handler RepHtml)) arising from a use of `radioFieldList' Possible fix:

    0

    1答えて

    OK、私のハンドラは、Handler RepHtmlです。私はまた、RepXml,RepJson、およびRepPlainを見る。どのようにCSSやJavascriptを提供するのですか? これが近いと最も近いのは$(luciusFile "template.lucius")ですが、これはタイプがCssUrl <Foundation>のものになります。

    4

    1答えて

    私はYesodの初心者で、Cablalには経験がありません。私は、新しいYesodプロジェクトを初期化するためにスキャフォールディングツールを使用し、ハンドラやその他のコードを書きました。いくつかのHUnitテストを追加する - これを最善の方法で行う方法?キャバルのテストスイートオプションを使用していますか?はいの場合はどのように正確に? .cabalファイルの例とテストの実行方法が役立ちます。

    4

    1答えて

    組み込みの国際化メッセージファイルは非常にいいですが、私は2つの問題に気づいた: コメントを許可していないようですが。これらは、メッセージの文脈を翻訳者に(または思い出させるために)非常に役立ちます。私が見逃したコメント構文はありますか? <と>文字はHTMLエスケープされています。これにより、メッセージに<em>などのHTMLの単純なビットを追加することができなくなります。 .hsファイルでメッ

    3

    2答えて

    セイ、イェソド/永続的に、私が持っているモデルのセットアップそうのようなUserのs。これをどうやってやりますか? 私は結合について考えましたが、それは一対一ではありません(私はそれは問題ではないと思いますが、もっと簡単な解決策を望みます)。手動で参加をしていることもオプションですが、私はパフォーマンスが心配だ - 私は questions <- runDB $ selectList [Quest

    3

    1答えて

    私はyesodで私のpostgresスキーマを設定しようとしています。計画はyesododにテーブルを生成させることですが、C++プログラムのluaスクリプトから新しいレコードをテーブルに挿入します。私はテーブルの1つに、C++環境から来るユニークなInt64に基づく主キーを持たせたいと思います。永続的にこの列をテーブルキーとして扱うことはできますが、自動ID生成はありませんか? 私は定期的な永続