ruby-on-rails - 无法理解 Rails 控制器的 Telegram Bot 输出
问题描述
我在电报控制器中有一个动作
class TelegramWebhooksController < Telegram::Bot::UpdatesController
def start!(*)
respond_with :message, text: t("I have display number 2")
end
end
要启动轮询器,我在控制台中运行
Telegram::Bot::UpdatesPoller.new(Telegram.bots[:default], TelegramWebhooksController).start
如果我/start
在机器人中发短信,我会收到错误
缺少翻译:en.I have display number 2
我不明白为什么我会收到错误消息。请帮忙
解决方案
因为错误表明缺少翻译。所以从文本哈希中删除't'。尝试:
respond_with :message, text: "I have display number 2"
推荐阅读
- c++ - 将模板可变参数函数及其参数传递给函数
- python - 如何根据层次结构计算列值
- amazon-web-services - 在弹性 beantalk 上部署 web 应用程序 spring 的问题。返回 404
- java - 合并 n 个列表并对数据进行排序,保持原始顺序/约束
- azure-cosmosdb - 格式化 CosmosDB Gremlin 查询
- terraform - 为什么需要远程保存 terraform 状态文件?
- sql-server - 如何在生产服务器上创建 SQL Server 数据库
- php - 验证管理员是否登录 php
- java - 如何动态自定义日期格式的反序列化器?
- java - 多个setText java之间的延迟