这在所有处理程序中都会发生,但作为一个例子,我在vim中编辑了一个简单的处理程序:
getListingR :: Handler Html
getListingR = do
defaultLayout $ do
setTitle "Thing"
[whamlet|<p>Content|]
yesod devel
启动服务器,有时会提供服务。
但是,当我更改setTitle
调用(甚至不是quasiquoter,只是文字字符串)时,服务器进程会识别更改,开始重新编译,并提供“等待重新编译”页面。
但完成后,它会回到提供旧内容。
我之前说'有时',因为它似乎没有在新的yesod devel
发布时获得最新的变化。 cabal build
似乎总是会发生变化。
我正在运行GHC 7.10.1,在每晚锁定堆叠的阴谋箱中。