[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Artanis] URL Mapping w/o redirect-to?

From: Nala Ginrut
Subject: Re: [Artanis] URL Mapping w/o redirect-to?
Date: Sun, 17 Mar 2019 04:15:02 +0800
User-agent: mu4e 1.0; emacs 25.1.1

Hi Marc!

Marc Dunivan writes:

> Hello:
> Using art (MVC).
> $ art draw controller index show
> What rule do I put into ENTRY to have show
> without redirecting to

I guess you need router just like what RoR does.
Unfortunately I haven't done it. It's not hard to implement. The
prefered way is that you may just need to modify the file ROUTE in the
top-level to redirect. This is useful to avoid to write many redundant

I may add it in the next release. For now, you may need to use redirect-to

> This works, but redirects in the browser:
> (get "^/index/?$" (lambda (rc) (redirect-to rc "/index/show")))
> This also works, but doesn't call the controller
> /app/controllers/index.scm, it calls the template directly:
> (get "^/index/?$" (lambda () (tpl->response "app/views/index/show.html.tpl"
> )))

The default activity after controller generation is to render a default
template, you may modify the handler in (index-define show ...)

> (get "^/index/?$" (lambda (rc) (???? response-emit
> ???)))
> Sincerely,

GNU Powered it
GPL Protected it
GOD Blessed it
HFG - NalaGinrut
Fingerprint F53B 4C56 95B5 E4D5 6093 4324 8469 6772 846A 0058

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]