问题标签 [revel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 戈姆第一或创造理解
我是新来的golang
,gorm
我正在努力了解它是如何FirstOrCreate
工作的。我有模型:
和下一个片段:
第一次运行这个函数时,一切正常,它必须在数据库中创建新实体,但是当我下次调用这个函数来显示这个时,setting
我有错误:
错在哪里?
编辑: 完全错误:
html - Golang 在 Revel 中将字符串渲染为 html
我需要将字符串呈现为 html 中的Revel
. 这个怎么做?我试过了:
然后在view
:
但它不起作用。这个怎么做?
go - 不同的动作在 Revel 中使用相同的模板
狂欢手册说:
给定一个名为 Hello 的控制器和一个名为 World 的操作,Revel 将查找名为 views/Hello/World.html 的模板文件。
有没有办法在 Revel 中使用具有不同操作的相同模板?与名为 World 和 World2 的操作类似,使用 views/Hello/World.html。
templates - Golang template.ParseFiles“不是目录”错误
我正在尝试只渲染一个模板:
但我有错误not a directory
。我的exist
功能:
它返回true
。有什么问题template.ParseFiles
?我看到了文档,并且在哪里写了论点filenames
和There must be at least one file
. 我做错了什么?
编辑: 我的变量:
我的文件内容:
编辑2:我已经将我所有的项目、库等移到了/home/cnaize/gocode
,现在我有错误:
是Revel
问题吗?我该怎么办?我试图删除这个 bin 文件,没有帮助。
templates - Golang Can't "template.ParseFiles()" from my bin (Revel)
这是我之前的帖子Golang template.ParseFiles "not a directory" error。我有片段:
和下一个错误:
如果我硬编码为:
一切都好。问题出在哪里?我试图删除我的垃圾箱,但它没有帮助。
编辑:
我的env variables
:
和我的PATH
变量:
templates - Revel:将模板变量传递给 url
我想了解url
助手的工作原理。例如,在我的模板中,我有:
在控制器中:
我需要像这样的网址
我不想写:
因为我想检查控制器是否包含 param page
。
如何c.Params.Query
使用url
助手添加我的模板变量?
go - Deploying Revel (Golang) Using Dokku
Has anyone tried deploying a Revel app using Dokku?
I tried "https://www.digitalocean.com/community/tutorials/how-to-use-the-dokku-one-click-digitalocean-image-to-run-a-go-app" and it deployed successfully.
However, when I try a new Revel app, it gives me this error
This is the .godir that I created:
This is the Procfile:
What am I doing wrong?
Thanks
mysql - 如何在 Revel Controller 中访问 Gorm?
首先让我说这是我在围棋中玩耍的头几天。
我正在尝试将 Revel 框架与 Gorm 一起使用,如下所示:
app/controllers/gorm.go
app/controller/app.go
运行后结果:
runtime error: invalid memory address or nil pointer dereference
在第 19 行c.DB.NewRecord(user)
它使用自动迁移成功创建了数据表,但我不知道应该如何在我的控制器中使用 Gorm。
有正确方向的提示吗?
html - 为什么 Revel Web 框架教程应用程序不起作用
我是 Go 的初学者,我想使用 revel web 框架来开发 web 应用程序。
我按照教程安装和测试狂欢来自: http ://revel.github.io/tutorial/index.html
但是当我运行revel run myapp命令并转到时http://localhost:9000/
,页面显示一个错误,上面写着:
服务器错误:模板执行错误(在 app/index.html:23 中):“footer.html”是一个不完整或空的模板
此外,在呈现错误页面时出现错误:html/template:errors/500.html: "errors/500.html" is an Complete or empty template
我试图删除这句话:
{{ 模板 "footer.html" .}}
现在它可以工作了,但这并不是问题的真正解决方案。
以前有人遇到过这个问题吗?
angularjs - 使用 Angular、Revel 和 Go 在 POST 请求中发现状态码 302
我正在为我的应用程序使用 Revel + angular。index页面是登录界面,成功后应该会跳转到dashboard.html页面。问题是,一旦我发出 POST 请求,我就会收到一个带有“响应正文”的 GET 请求,但是,我仍然在登录页面中。我正在使用 Angular 向我的宁静服务器发出发布请求。但是,每当我发出 POST 请求时,我的 POST 请求都会得到状态 302,但我的 GET 请求会获取页面的响应。
我的角度控制器
我的路线
我得到这个: POST 请求上的 302 我得到这个: GET 请求上的 200 OK 在 GET 请求(firefox 调试器)的“响应正文”上,我看到了我想要的 html 页面,但我仍然保留在索引页面中。
为什么我的应用程序在用户输入他们的登录凭据(基于我上面的代码)后没有重定向到dashboard.html(index.html->dashboard.html)?