问题标签 [buffalo]
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.
go - 删除或撤消 Buffalo 资源生成
我使用以下命令在 Buffalo 中生成了一个资源:
我意识到我在这个资源生成中犯了一个错误,我该如何
- 撤消资源的生成?
- 删除/销毁资源?
buffalo g resource --help
我在 Buffalo 的文档或消息中没有看到这一点。
go - 有没有办法在模型中使用 gobuffalo i18n 翻译器?
gobuffalo i18n 翻译器可以在操作中访问,但我如何在我的模型上访问它?它需要buffalo.Context
作为参数在T *i18n.Translator
.
先感谢您!
go - 如何加入字符串数组?
我有一个发送参数的 APIcurrentList: ["hey", "cool"]
我如何能够加入字符串数组以满足我的要求?
我要运行的 SQL 语句是
SELECT * FROM sentences WHERE word NOT IN ('hey', 'cool');
go - 无法在 gobuffalo 中验证和创建模型
我在 gobuffalo 中使用 pop.Connection#ValidateAndCreate 时遇到问题。
tx
是类型 *github.com/gobuffalo/pop.Connection
我得到错误:reflect: call of reflect.Value.Elem on struct Value
在线verrs, err := tx.ValidateAndCreate(item)
html - Buffalo v0.11.0 与 flash 和 application.html 的问题?
我是使用 Golang 和 Buffalo 的初学者。我正在尝试使用https://github.com/gobuffalo/authrecipe中的 authrecipe 创建密码身份验证服务。但是,在尝试使用 运行它buffalo dev
时,我从 JSON 转储中收到以下错误:
line 3: flash: unknown identifier content_type=text/html db="0s" duration="5.354757ms" human_size="0 B" method=GET params="{}" path=/ render="659.229µs" request_id="fa1ad5b329-b4e23f788b" size="0" status="0"
在 application.html 文件的第 14 行,有对 flash 文件夹的引用,在我的 _flash.html 文件的第 3 行,有一个名为 flash 的变量。有没有其他人收到这个错误?你怎么修好它的?我试图删除 flash 命令,但这并没有解决问题,并且不断出现相同的错误。
application.html 代码:
_flash.html 代码:
go - 水牛中的反向路由
是否有可能使用反向路由器,例如类似于 Play 框架?这将有助于不对 app.go 之外的 URL 进行硬编码。
go - 仅响应模型中的几个字段
以下是我的广告商模型 -
我已经生成了广告商资源,默认情况下,它已经引入了操作。
现在,在AdvertiserList
行动中,我需要所有这些字段来做一些或其他的计算。但是,最后,我只想回复Name
,Email
和ContactNumber
字段。
请记住,这是一个List
动作,这意味着,我们有一个Advertiser
.
现在,我的行动如下 -
database - 带有外键的模型上的restfull api
TLDR;如何在 buffalo 框架中在具有外键(或一般的数据库关系)的模型上创建 REST api?
我是绝对的初学者,我正在尝试使用 buffalo 框架编写一个 RESTFul 服务,遵循官方网站上给出的示例。我能够在没有数据库关系的模型上创建 RESTful api。但是当我遇到模型有外键的情况时,我被卡住了。我无法在网上找到任何文档或参考资料。我对 Go 的概念也很薄弱,您也可以在这些方面教育我。
型号:(参考:https ://gobuffalo.io/en/docs/db/relations#example
资源:(参考:https ://gobuffalo.io/en/docs/resources )
当我尝试创建轨道时。我收到错误:
请帮忙。
go - 如何在 Buffalo 中执行原始 SQL?
如何在Buffalo中执行原始 SQL 查询,而无需设置我自己的数据库连接sqlx
?
澄清一下:我在中定义了我的数据库连接database.yml
,但此时我不想使用 Pop 模型。
go - 如何添加新路由来自动生成资源?
请帮助我,我想添加新的路线/功能来生成资源(等用户)。
我找到了 func addRoute,但不起作用。
我的想法是这样的。
现在我只有这个功能:
感谢您的时间和帮助:)
PS:对不起我的英语:(