yesod

    2熱度

    1回答

    所以我刨使用持久0.9.0.1使用SQLite,和我經歷的教程:http://www.yesodweb.com/book/persistent 簡單的片段,以插入和查詢編譯失敗: -- START {-# LANGUAGE QuasiQuotes, TypeFamilies, GeneralizedNewtypeDeriving, TemplateHaskell, Overload

    6熱度

    1回答

    我需要製作帶有可編輯列的表格。每一行都是一個單獨的記錄。我希望能夠顯示數百條記錄,對它們進行編輯,然後將它們提交回服務器進行更新。我不確定這是由表單基礎架構真正支持的。 有沒有辦法讓一個可重複的表格,我會得到一個結果清單回來?這似乎是我可以設想的最接近的解決方案,無需在javascript中編寫自己的代碼。任何想法都會受到歡迎。

    4熱度

    1回答

    以yesod上傳文件的常用方法是使用fileAFormOpt/fileAFormReq。但是,這些值不會導致Field值,但會直接進入AForm,這就是爲什麼我不能簡單地使用函數Yesod.Form.Functions。 如何爲Yesod文件上傳添加自定義驗證? (我使用的情況是,我要檢查,如果您上傳的fileContentType是有效類型的特定列表。)

    8熱度

    2回答

    堅持考慮車型: Player name Text nick Text email Text Maybe phone Text Maybe note Textarea Maybe minutes Int Maybe deriving Table name Text game Text points

    1熱度

    1回答

    隨着耶索德-0.10.1 定義: postBlogR :: Handler RepHtml postBlogR = do ((res, articleWidget), enctype) <- runFormPost entryForm case res of FormSuccess article -> do articleId <- runDB $

    3熱度

    1回答

    在my application中運行 yesod devel時出現以下問題。 它開始了罰款(編譯完成),但故障時預處理可執行文件: 解決依賴... 配置WebToKindle-0.0.0 ... 改造中的應用... 強制重新編譯爲./Model.hs因爲配置/模型 強制重新編譯./Foundation.hs,因爲配置/路由 強制重新編譯./Foundation.hs,因爲messages/en.m

    2熱度

    1回答

    從更高的層面上,我試圖做的是通過JavaScript,包括對象的ID進行發佈。 我傳遞了「PlayerId」到將創建一個發佈jQuery的一個小部件。 tableClickHandlerWidget :: String -> TableId -> PlayerId -> Maybe Int -> Widget tableClickHandlerWidget elemId tid play

    1熱度

    1回答

    我想了解如何使用warp來編寫web服務,該warp具有我想從所有請求中訪問的長期資源(即,我希望資源存在於服務器的生命週期中,而不是每個請求)。我假設這是ResourceT的用途,但我不確定我是如何做到這一點的。 我特別使用的是我想公開一個文件句柄,我目前已經包含在狀態monad中。如果在使用warp和ResourceT時沒有意義,我很樂意改變這種方法。這段代碼的一個早期版本上可以看到代碼審查:

    1熱度

    1回答

    我在嘗試理解WARP如何與客戶端進行交互時遇到了一些麻煩。如果我要通過WARP構建我的服務器端,並且有一個Javascript客戶端。我可以假設使用AJAX作爲客戶端和服務器端之間的橋樑嗎?

    3熱度

    3回答

    我在Yesod(0.10)建立一個調查網站,並在類型中迷路。 這是我正在嘗試做的簡化版本。 invitation url = do render <- getUrlRender return $ renderHtml [hamlet| <p>Dear foo, please take our <a [email protected]{ShowSurveyR url}