问题标签 [roda]
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.
rake - rom-sql 耙任务
我正在尝试使用“rom/sql/rake_task”设置迁移。
这是我的示例,但遗憾的是它无法正常工作,因为它抱怨缺少续集适配器。任何帮助或方向将不胜感激?
ruby - 如何在 Roda 中获取客户端的 IP 地址?
我正在使用 Roda,我需要从 http 请求中获取客户端的 IP 地址。在 Sinatra 中,我认为这将是:
Roda 中是否有等效的方法?
ruby - 如何在 Sequel ORM 中将单个结果作为数组而不是模型获取
我正在使用 Roda Ruby gem 和 Sequel 开发一个简单的应用程序。我希望 Sequel 将单个结果作为数组而不是 Model 对象类型返回。当有多个项目时,它返回一个数组,但当只有一个时,它返回一个模型项目。
例如,在 app.rb
如果在第一种情况下我可以得到一个数组而不是一个 Object 类型,我可以为两者使用相同的模板。不然会有点麻烦。任何帮助,将不胜感激。
ruby - 列出 Roda 应用程序中的所有路线
在 Rails 中,我通过以下方式查看我定义的所有路线:
rake routes
在 Roda 应用程序中是否有内置方法可以做到这一点?
如果没有,Roda 开发人员是否有一种通用模式来快速查看所有路线(可能是某种 Rake 任务?)
ruby - Ruby Sequel SQLite3 应用程序将有效对象保存到具有 NULL 属性的数据库
我在我的应用程序上创建新对象时遇到问题。显然,数据在我的 Sequel::Model 和 db 表本身之间的某处丢失,导致条目的 id 和所有属性都为 NULL。
这是我的模型:
这是创建它的表的迁移:
我正在使用roda框架。这是 wallet_app.rb,其中创建了 Wallet 对象:
正如上面类中的注释所指出的,该对象在插入数据库之前是有效的,并且属性显示正确设置。尽管如此,数据仍保留为所有属性 NULL。我假设迁移或模型定义中有错误,但我找不到任何错误。
如果有帮助,我还会在此处复制我的 Gemfile:
提前致谢
ruby - 如何在 Roda 中生成链接/路由/路径?
如何在 Roda 的视图中生成路径或 URL?
我需要使用插件吗?如果不是,还有什么办法?还是我必须对网址/路径进行硬编码?
在 Rails 中,我会这样做:
ruby - Gemfile 中的 Ruby 代码未执行
在我的 Roda 应用程序中,我有这个:
这是行不通的:“puts”没有被执行,gem“gem1”也不包括在内。“env”是开发,我在页面加载时检查过。
为什么不以及如何解决?
ruby - 数据集插入的 ORM JSON 请求处理
我正在尝试查看从 POSTMAN 通过 POST 请求发送的 JSON 请求,以将安全组信息添加到表中,我的请求如下所示
Roda 代码如下所示
您能否看一下请求并指出我哪里出错了,请求格式不正确或者是否有不同的方式来处理 ruby 代码上的请求。
我需要帮助来解析以 JSON 形式传入的请求,类似于https://twin.github.io/introduction-to-roda/中提供的代码
ruby - 当它作为“multipart/form-data”发送时,如何在 Roda/Rack 中按名称获取参数?
我有一个 Roda/Rack 应用程序。在后处理程序中,这是我通过表单接收的enctype="multipart/form-data"
数据图像——二进制数据——也可以通过它发送,这就是它的原因multipart/form-data
我的代码:
它返回这个:
现在,我如何解析参数以便我可以按名称检索它们,例如body_params["model123"]["description"]
?
ruby - 如何在 Roda 中划分嵌套路由
我使用 Roda 编写了一个应用程序。我有一个这样的嵌套路由器:
我想将一个大代码块分成两条这样的路线:
请帮忙。怎么做才对?