On Sun, Sep 9, 2012 at 5:48 PM, Arthur Clemens
<arthurclemens@gmail.com> wrote:
You'll need the AdminR constructor: AdminR AdminRootR.
I created a new scaffolded site, used add-handler to create Handler/Admin.hs, and changed the route in config/routes to
/admin AdminR:
/ AdminRootR GET
yesod devel results in Application.hs:27:1: Not in scope: data constructor `AdminRootR'
changing that to
/admin AdminRootR GET
runs without errors.
Just to confirm: does your `cabal` file state Yesod version 1.0 or 1.1?
If you use
-ddump-splices when compiling, GHC will spit out the generated
code/data types, which should give a good idea of what's going on
under the surface.
I can't, it results in
Import.hs:10:2: lexical error at character 'i'
Using ghc -cpp -ddump-splices main.hs
results in
Model.hs:13:1: Parse error: naked expression at top level
Arthur
Sorry, I should have clarified: you can do something like:
cabal configure --ghc-option=-ddump-splices
Then `cabal build` will pass in that option. You get the "naked expression" error because TemplateHaskell isn't enabled.
Michael