问题标签 [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.

0 投票
1 回答
16980 浏览

sql - Golang pq:执行sql时出现语法错误

使用revel, golang 1.1.2, gorp, postgres 9.3.2onheroku

以下robfig是列表预订示例

不知道为什么我得到pq: syntax error at or near "limit". 我假设组合查询是错误的。为什么查询最终不会是类似select * from posts offset 0 limit 10的,我已经测试过它可以在 postgres 上运行。我在哪里搞砸了?

0 投票
3 回答
229 浏览

templates - 多路平等测试失败

所以我在 go 模板中有以下相等性测试

{{if eq .user.Role "Manager" "Admin"}}

这应该根据文档1.2 发行说明工作,但我没有任何运气

为了更清楚 .user.Role "Manager" 可以工作,或者任何只涉及一个参数的相等测试。所以像 {{if eq 1 1}}正确评估的东西,但{{if eq 1 2 1}}没有。

我得到的错误是3: executing ".../index.html" at : wrong number of args for eq: want 2 got 3

0 投票
2 回答
966 浏览

http - 在 revel.Controller 中,如何在 app.conf 中设置端口

使用 revel 框架(golang),如何获取我在 app.conf 中设置的端口?

而且我必须在控制器中使用我的服务器的端口号(例如 OAuth 编码),例如

我不想通过硬编码来写端口号。使用 revel,有没有什么好方法可以在 app.conf 中设置端口号(或任何其他 conf 值)?

先感谢您

0 投票
1 回答
1726 浏览

go - 如何构建 mgo 查询?

我正在用 revel 和 mgo 做一个小项目(练习),但是在构建查询时我的搜索功能出现了问题。代码看起来像这样:

我得到了一些错误信息:

我知道我做错了什么,但我不知道为什么,以及如何解决。任何人都可以帮助我吗?谢谢

0 投票
0 回答
451 浏览

database - Revel 框架、db 模块和 gorp

再会,

试图深入研究 Revel框架的东西。只是遇到了一些对我来说似乎很奇怪的事情。试图找出如何使用 Postgres。

有一个使用GorpController的参考应用程序(预订) 。并GorpController导入db 模块。但是,如果控制器和 db 模块几乎相似,那么使用 db 模块有什么好处呢?

例子不胜枚举:

和:

然后我们在两个文件中有 3 个完全相同的方法,它们是func (...) Begin() r.Result,func (...) Commit() r.Resultfunc (...) Rollback() r.Result.

那么,如果我们要重新定义控制器中的大部分内容,为什么还需要 db 模块呢?

0 投票
0 回答
1143 浏览

macos - 升级 OSX 命令行工具后,golang revel 应用程序无法编译

我正在玩 revel 示例预订应用程序(http://robfig.github.io/revel/samples/booking.html),一切正常。

从苹果开发者网站升级我的 OSX 命令行工具后,应用程序拒绝启动:

我试过rm /Users/nrser/dev/gopath/bin/booking了,但是在尝试时得到了这个revel run github.com/robfig/revel/samples/booking

我假设这与使用旧命令行工具构建的一些东西和新版本的一些东西有关,但我不知道如何清理二进制文件或强制重建所有包或其他任何东西将是必需的。非常感谢任何帮助。

一些可能相关的转储:

uname -a

go env

go 刚刚通过自制软件安装,

go version

0 投票
1 回答
561 浏览

go - 在 Revel 应用程序中读取“公共”文件内容

我目前正在使用 Revel 编写一个 Go 网络应用程序。

我的应用程序需要读取存储在服务器上的 XML 文件的内容。目前,我将此文件存储在其他一些资源(css、js ...)所在的“公共”文件夹中。

我正在使用 ioutil.ReadFile 来读取该文件的内容。虽然这在服务器从主应用程序文件夹本身运行时有效,但我无法弄清楚当服务器从另一个位置运行时如何访问该文件(例如通过从 $GOPATH 运行“revel run myapp”)。

有没有办法在狂欢中处理这种情况?有没有一种通用的方法可以知道“公共”文件夹的路径?

任何提示将不胜感激。

谢谢!:)

0 投票
1 回答
427 浏览

go - revel 的 .flash 和 .error

我安装了预订应用程序并自己构建了一个小应用程序,并且都无法显示 Flash 错误,如下所示: https ://github.com/revel/revel/blob/master/samples/booking/app/views/酒店/settings.html

我在自己的应用程序中使用的示例视图是https://gist.github.com/daemonfire300/10581488并且迭代 .error 工作得非常好。

我错过了什么吗?

0 投票
1 回答
1845 浏览

angularjs - Prerender.io 中用于 SEO 的 AngularJS + Go Revel Web 框架

我使用 AngularJS 和 Revel 开发了一个网站。但是我发现单页应用中的SEO是个大问题。我检查了https://prerender.io/getting-started,但找不到 Revel 安装的中间件。有人可以帮我如何为 Revel 做出贡献吗?

0 投票
1 回答
161 浏览

templates - 尝试将参数传递给 url 时索引超出范围

我目前使用 revel 作为底层网络框架。我的模板/逻辑非常基本。我从数据库中获取 []*someObject 并希望将其显示在表格中。

但是,这会产生“模板运行时错误,索引超出范围”而没有更多信息。问题是网址部分。

作品。没有额外.Id的就很好了,但是因为我想将 id 传递到 url 中,所以这不是一个选项。

路线是:

编辑(已修复): 显然我忘了添加 id 作为参数:

我不知道它会引发这样的错误,我希望出现更具体的错误。