yesod

    4热度

    1回答

    我正在Haskell中构建一个Web应用程序。我正在使用持久库来连接到postgresql数据库。 我正在使用标准模式定义文件系统,其中模板Haskell用于从模式生成类型。 share [mkPersist sqlSettings, mkMigrate "migrateAll"] $(persistFileWith lowerCaseSettings "schema") 我有一个看

    2热度

    1回答

    是否有可能在Yesod中记录查询时间(执行)或通常是持久性的? 我看到,在调试模式下,我在终端中查询其参数。但是我看不到执行的总时间,因此我无法通过这种方法发现缓慢的查询。 是否有某种现有的工具可以查看请求的查询?而不是在终端打印它们?类似于其他框架的“调试栏”?

    1热度

    1回答

    [whamlet| <h2> Here's the ES results: <h1> <ul> $forall EsHighlight high <- highlights re <li> <br> #{toHtml high} |] 高是这样的: "large

    2热度

    1回答

    在下面的代码中,我在静态文件夹中有一个图像:bsd.jpg。 在ajax成功方法中,我想将img src指向一个静态图像并显示它。我无法弄清楚,为什么我运行此代码,并得到一个错误:你在哪里做 import Yesod.Static (staticFiles) -- This generates easy references to files in the static directory a

    3热度

    1回答

    我有以下途径定义: mkYesod "App" [parseRoutes| /ImagesR GET POST /image/#ImageId ImageR DELETE /static StaticR Static getStatic /echo-body EchoBodyR PUT |] ,并在处理程序之一,有redirect ImagesR。那么在重定向之后将调用哪些GET,P

    1热度

    1回答

    我正在为我的yesod项目编写子网站,并且需要在该子网站上显示登录用户的名称(我使用的是硬编码yesod-auth,其中AuthId master = Text的类型)。 但是,用户在主站点上登录。我可以使用maybeAuthId获得AuthId master类型的值,但我无法显示此值,因为它不是Show的实例。 是否有我可以放在我的Handler上的类型约束,以确保AuthId master的类

    3热度

    1回答

    如何覆盖Yesod中以前设置的响应标头?当我使用addHeader函数时,它会添加另一个具有相同名称的头,而不是覆盖它。例如,如果一个处理函数里面我这样做: addHeader "foo" "bar" addHeader "foo" "baz" 我得到 foo: bar foo: baz ,但我想只是 foo: baz 对我来说,标题是认证令牌,它的工作方式是,如果它出现在请求中,

    3热度

    1回答

    在项目cabal文件中,我添加了一个包。 但是每当我运行stack build或stack exec -- yesod devel,包自动从cabal中删除。 这是为什么?

    1热度

    1回答

    我想下面的SQL翻译成Esqueleto: SELECT id, task_id, author_id FROM scenario INNER JOIN (SELECT task_id as tId, author_id as aId, MAX(last_update) as lastUp FROM scenario GROUP BY task_id, author

    2热度

    1回答

    下面是在models文件 UserSetting source ArticleSourceId minimumShouldMatch Int articleLength Int userId UserId deriving Show 在我的处理程序,我发现我不能对实体值vVal例如source使用。 (v:_) <- selectList [U