Merge pull request #384 from maxcan/patch-2

Added warning about Static embed.
This commit is contained in:
Michael Snoyman 2012-07-06 03:55:51 -07:00
commit e45933ec24

View File

@ -118,6 +118,13 @@ staticDevel dir = do
-- | Produce a 'Static' based on embedding all of the static
-- files' contents in the executable at compile time.
-- Nota Bene: if you replace the scaffolded 'static' call in Settings/StaticFiles.hs
-- you will need to change the scaffolded addStaticContent. Otherwise, some of your
-- assets will be 404'ed. This is because by default yesod will generate compile those
-- assets to @static/tmp@ which for 'static' is fine since they are served out of the
-- directory itself. With embedded static, that will not work.
-- You can easily change @addStaticContent@ to @\_ _ _ -> return Nothing@ as a workaround.
-- This will cause yesod to embed those assets into the generated HTML file itself.
embed :: Prelude.FilePath -> Q Exp
embed fp =
[|Static (defaultWebAppSettings