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

0 投票
1 回答
197 浏览

go - 删除或撤消 Buffalo 资源生成

我使用以下命令在 Buffalo 中生成了一个资源:

我意识到我在这个资源生成中犯了一个错误,我该如何

  • 撤消资源的生成?
  • 删除/销毁资源?

buffalo g resource --help我在 Buffalo 的文档或消息中没有看到这一点。

0 投票
1 回答
85 浏览

go - 有没有办法在模型中使用 gobuffalo i18n 翻译器?

gobuffalo i18n 翻译器可以在操作中访问,但我如何在我的模型上访问它?它需要buffalo.Context作为参数在T *i18n.Translator.

先感谢您!

0 投票
1 回答
153 浏览

go - 如何加入字符串数组?

我有一个发送参数的 APIcurrentList: ["hey", "cool"]

我如何能够加入字符串数组以满足我的要求?

我要运行的 SQL 语句是

SELECT * FROM sentences WHERE word NOT IN ('hey', 'cool');

0 投票
1 回答
303 浏览

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)

0 投票
1 回答
115 浏览

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 代码:

0 投票
1 回答
60 浏览

go - 水牛中的反向路由

是否有可能使用反向路由器,例如类似于 Play 框架?这将有助于不对 app.go 之外的 URL 进行硬编码。

0 投票
1 回答
73 浏览

go - 仅响应模型中的几个字段

以下是我的广告商模型 -

我已经生成了广告商资源,默认情况下,它已经引入了操作。

现在,在AdvertiserList行动中,我需要所有这些字段来做一些或其他的计算。但是,最后,我只想回复Name,EmailContactNumber字段。

请记住,这是一个List动作,这意味着,我们有一个Advertiser.

现在,我的行动如下 -

0 投票
2 回答
702 浏览

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 )

当我尝试创建轨道时。我收到错误:

在此处输入图像描述

请帮忙。

0 投票
1 回答
1000 浏览

go - 如何在 Buffalo 中执行原始 SQL?

如何在Buffalo中执行原始 SQL 查询,而无需设置我自己的数据库连接sqlx

澄清一下:我中定义了我的数据库连接database.yml,但此时我不想使用 Pop 模型。

0 投票
1 回答
90 浏览

go - 如何添加新路由来自动生成资源?

请帮助我,我想添加新的路线/功能来生成资源(等用户)。

我找到了 func addRoute,但不起作用。

我的想法是这样的。

现在我只有这个功能:

感谢您的时间和帮助:)

PS:对不起我的英语:(