### Request Flow
conf/route
GET / App.Index
App.IndexとはApp ControllerのIndexメソッドに飛ぶということ
### Controller
app/controllers/app.go
package controllers import ( "github.com/revel/revel" ) type App struct { *revel.Controller } func (c App) Index() revel.Result { greeting := "Alopha World" return c.Render(greeting) }
### Template
app/views/App/index.html
{{set . "title" "Home"}} {{template "header.html" .}} <header class="jumbotron" style="background-color:#A9F16C"> <div class="container"> <div class="row"> <h1>{{.greeting}}</h1> <p></p> </div> </div> </header> <div class="container"> <div class="row"> <div class="span6"> {{template "flash.html" .}} </div> </div> </div> {{template "footer.html" .}}
なるほど、だいたい掴めた。直感的に分かりやすい。
よし、Revelで書こう