yesod

    0熱度

    1回答

    我與類型耶索德應用: data App = App { appSettings :: AppSettings , appStatic :: Static , appConnPool :: ConnectionPool , appHttpManager :: Manager , appLogger :: Logger , appStri

    1熱度

    1回答

    我有一個Yesod應用程序通過docker和docker-compose運行,但是當我想要看日誌時,60秒後我有一個超時... 我認爲這是由於yesod devel命令是互動的。 我試過這個搬運工,撰寫配置: version: '2' services: yesod: build: . ports: - 3000:3000 tty: true

    1熱度

    1回答

    對於調試,我希望看到原始請求正在發送 到我的yesod應用程序。 我知道如何使用runRequestBodyhttps://www.stackage.org/haddock/lts-7.0/yesod-core-1.4.24/Yesod-Core-Handler.html#v:runRequestBody 現在有rawRequestBody。我正在使用 rawRequestBody Data.Co

    0熱度

    1回答

    我有一個Widgeta_i,它依賴於一個基地Widgetb。 b包含a需要使用的Javascript。 目前,小部件包括像這樣在頁面上: getHomeR = defaultLayout $ do b a_1 a_2 我想自動包括b如果a_i使用,但僅適用於任何特定的處理器運行一次即可。 Widget似乎使用IO底下 - 我可以用這個設置某種標誌,允許b只包含一次

    2熱度

    1回答

    我想寫沒有任何哈姆雷特部件的yesod應用程序。我的問題是關於表單:我可以使用Applicative生成表單,但我不能直接在我的代碼中使用它。 這裏是一個小村莊的版本例如: -- actual form example userForm :: Form User userForm = renderDivs $ User <$> areq textField "Login" Nothi

    2熱度

    1回答

    我需要在我的static/semantic-ui文件夾中運行npm install && gulp build,因此它會創建所需的css文件。 我看到這個例子Setup.hs,但是在我的腳手架項目中,我沒有它,所以我的問題是放置代碼來運行這些bash命令的正確位置。

    0熱度

    2回答

    我正在使用yesod-simple模板構建一個簡單的web應用程序(稱爲pkb)。我需要一堆沒有LTS-6.25最新版本的庫(當前默認爲yesod-simple),所以我將解析器更改爲stack.yaml中的lts-7.9。我也看了this issue with GHC 8.0.1和它周圍的成功合作,加入 {-# LANGUAGE NoDisambiguateRecordFields #-} {

    0熱度

    1回答

    我已經試過如下: sendResponseStatus status403 $ (defaultLayout [whamlet|Foo|] :: Handler Html) 這給了我這種類型的錯誤: <interactive>:1:1: Warning: Could not deduce (ToTypedContent (Handler Html)) arising fr

    1熱度

    1回答

    我遇到了以下錯誤,這是非常令人驚訝的。我在Yesod應用程序(使用Yesod scaffholding)中添加了一個字段到AppSettings,令我吃驚的是,即使我沒有做其他任何事情(我期望不得不在某處添加默認值AppSettings , 但不是)。我得到一個運行時錯誤,而是告訴我一個字段丟失。 看起來AppSetting的唯一構造使用RecordWildCards擴展名,看起來像AppSett

    1熱度

    1回答

    我遇到了一個有趣的問題,我認爲這可能是模板哈斯克爾的一個相關地方。我正在使用yesod和yesod-persistant在Web數據庫的前端工作。我使用mkPerist函數和persistLowerCase準報價生成我的數據庫類型。 我的問題是,我需要一種方法來編輯數據庫的字段,但編寫六個不同頁面的每個列的哈姆雷特代碼似乎令人難以置信的重複。我想我可以使用模板Haskell自動生成文本字段和複選框