On Wed, Apr 8, 2015 at 10:00 PM, Kadir Beyazlı <kadirbeyazli@gmail.com> wrote:
Hi All,

Because I am new at Dancer, I may be asking easy questions, sorry for this issue.
I read document from following link and everything is clear for me :
I understood full example which is located at the end of page.
But I tried a very very simple example and it failed!.

Here it is

I have file called test.pl with very simple content:

MyApp/public/test.pl
use Dancer2;
use Template;

set 'layout'    => 'main';
set 'template'  => 'template_toolkit';

get '/' => sub {
     "hello"
};

start;


When I run it  and write http://localhost:3000/ to browser I see word 'hello' but I don't see layout info of main.tt. Its content is below :

MyApp/views/layouts/main.tt
<!doctype html>
<html>
<head>
  <title>Test</title>
</head>
<body>
  <div>
  Before content
  [% content %] 
  </div>
</body>
</html>


I expect to see yellow backgrounded word "Before content" but I don't see.

Another problem is that I change code as follow:

MyApp/public/test.pl
use Dancer2;
use Template;

set 'layout'    => 'main';
set 'template'  => 'template_toolkit';

get '/' => sub {
    template 'mytemplate.tt', {
        'word' => 'test',
  };
};

start;

When I open web page I see error message, and at console there is following error message:

/home/kadir/DancerExamples/willbe/public/views/mytemplate.tt is not a regular file or reference at /usr/local/share/perl/5.20.1/Dancer2/Core/Role/Template.pm line 126. in /usr/local/share/perl/5.20.1/Dancer2/Core/App.pm l. 1145
[main:5105] error @2015-04-08 15:06:48> Route exception: /home/kadir/DancerExamples/willbe/public/views/mytemplate.tt is not a regular file or reference at /usr/local/share/perl/5.20.1/Dancer2/Core/Role/Template.pm line 126. in /usr/local/share/perl/5.20.1/Dancer2/Core/App.pm l. 1145

content of mytemplate.tt is very simple again

MyApp/views/mytemplate.tt
<div>[% word %]</div>

What is wrong ?

Kadir Beyazlı
Computer Engineer

_______________________________________________
dancer-users mailing list
dancer-users@dancer.pm
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Hi Kadir,

Welcome to the awesome Dancer world!
Due to it being quite late here (12 Midnight) and I've just logged on to work on (another) Dancer application, I would like to suggest only a short 20 minute tutorial which will go through a lot of what you have discussed.
I created this for the purpose of showing people a basic setup of Dancer2 and how to get started.
https://www.youtube.com/watch?v=O7dO3K-krrg
I plan on expanding in the near future and working on some suggestions from people but the video should give a really good idea on how to install the application and dependancies, make changes, create a route and modify the front page.

So that might get you started in answering some questions but there are other experts here who can answer specifically the stuff you've raised above, especially if the video does not.

Kind Regards,

David