问题标签 [roo]

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 回答
177 浏览

spring - JPA - 在实体对象中使用 entityManager

我从我的 Spring 项目中删除了 Spring Roo,这是不必要的,并且构建在 eclipse sts 中花费了很多时间。我执行了一个 Push-In,我的实体对象现在包含旧 Roo 文件的源代码。

或多或少没有改变,包括 PersistentContext 管理,这看起来很奇怪。事实上,我注意到每次我必须创建一个查询时,我都需要实例化实体类才能获得 EntityManager?

在我的实体类中,我有

奇怪的是,每次我调用 findAllAngrClientis() 它都会调用方法 entityManager() 实例化一个新的 AngrClienti() 对象来访问实体管理器。

我认为它非常消耗内存,那为什么呢?

0 投票
1 回答
444 浏览

ruby-on-rails - Rails 5 LoadError(无法加载此类文件——roo)

我似乎无法加载 roo 并想用它来导入谷歌电子表格

我正在使用 rails 5.2.3,ruby 2.6.1p33

罗 (2.8.2, 2.7.1)

有谁知道为什么会这样?

当我尝试在 irb 控制台中要求 roo 时,它似乎正在工作

宝石文件

0 投票
0 回答
2268 浏览

maven - 找不到工件 javax.xml.crypto:xmldsig

每次我尝试构建 Spring 应用程序时都会出现错误:

pom.xml文件(存储库部分):

我做了一些研究并喜欢这个 lib https://mvnrepository.com/artifact/javax.xml/xmldsig/1.0而不是javax.xml.crypto:xmldsig:jar:1.0,但我无法javax.xml.crypto:xmldsig:jar:1.0从存储库中删除。dependenciesmy中的部分pom.xml不包含javax.xml.cryptolib。

我猜问题出在这里(在这个存储库中)http://spring-roo-repository.springsource.org/release因为它返回:

如何构建应用程序?

0 投票
1 回答
253 浏览

ruby - 如何使用 gem Roo 修复 srb irb 更新错误?或任何选项如何从类型检查中跳过 roo?

我有需要使用 excel xls 的数据管道。我使用 gem roo 来读取 xlsx 并推送到一些 API 端点。我正在开始使用宝石冰糕的项目。执行 srb init 就可以了。但是当我添加 gem roo 时,它变成了错误。

我怎样才能告诉冰糕只跳过检查 roo gem?或者我该如何解决这个错误?

这是我的 Gemfile 列表。

这是冰糕的错误回溯

这是我的 lambda_function.rb

我希望 srb init 会返回成功。如果有任何帮助,那就太好了。

0 投票
0 回答
65 浏览

java - 如何使用 roo.bat 发送消息

我在执行 .bat 文件时遇到了一些问题。我使用 Spring Roo 从命令行生成 Web 服务,并希望从 java 代码中编写一个连接到 .bat 文件的连接器。当我启动我的应用程序时,它挂得很紧,(当前线程似乎正在切换到 .bat 文件)。如何配置对 roo.bat(或另一个 .bat 文件)和 java 代码之间的命令交换过程的支持。

0 投票
1 回答
170 浏览

csv - ActiveRecord::AssociationTypeMismatch Rails CSV 导入

我正在使用gem roo导入 CSV 数据。它工作顺利,直到存在关联,并且希望 roo 可以将字符串转换为关联中相应的整数值。就我而言,我有一个Staff属于State.

这意味着我state_id在表中有列staffs。然而,在我的 CSV 中,最终用户拥有与states表格中的状态相对应的状态名称。当我尝试导入 CSV 时,出现错误:

突出显示的来源是:

是否可以gem roo将 csv 文件中的“Texas”翻译为 id 2,而不是最终用户在上传数据之前进行大量翻译工作?

这是staffs_imports.rb

最后是staff_imports_controller.rb

任何帮助/线索将不胜感激。

0 投票
0 回答
490 浏览

ruby-on-rails-5 - 具有嵌套属性的活动记录导入

我正在尝试使用 activerecord-import gem 导入与用户相关的大量记录。这里的角色与用户有拥有和属于许多关系。导入用户数据时导入成功。但是没有导入role_ids..

我已经尝试通过获取有效的数据邮件 ID 并从该有效的邮件 ID 中查找用户并更新角色 ID。它取得了成功。我需要知道使用活动记录导入的其他一些可用方法。

用户参数:-

导入方式:-

有人可以解释如何在导入时使用用户数据导入角色 ID!

0 投票
0 回答
100 浏览

csv - Rails 将 excel 文件的自定义列映射到 db 列

我正在使用Roo解析我的 CSV 文件以进行导入。一切正常,但有时最终用户会更改 excel 文件的列标题。例如,如果 db 列是first_name用户可能会将 excel 文件中的标题更改为firstname. 在这种情况下,很容易使用alias_attribute方法将标题映射到正确的数据库列名。

但是,如何处理excel中的列标题很长的情况?例如,类似the user's first name and last namealias_attribute方法不能在这里使用:

您将如何解析 csv 文件中的详细或长列标题以映射到正常的 db 列名?

这是我的实现roo

任何帮助,将不胜感激。

0 投票
2 回答
889 浏览

csv - 如何在 Roo Rails 中使用 last_row 省略空行

我有一个members设计如下的电子表格: 在此处输入图像描述

我的目标是上传一些列并排除其他列。name在这种情况下,我希望只上传ageemail并排除其他。我已经能够使用slice如下所示的方法来实现这一点:

问题是last_row考虑到最后一行 (13) 之前的所有行,并且由于表单上有验证,因此由于空行(不应考虑)导致数据丢失而导致错误。有没有办法像我一样只上传特定的列,但仅限于有数据的行?

0 投票
1 回答
473 浏览

ruby-on-rails - 使用 roo gem 将从 xlsx 提取的哈希存储在 ruby​​ 中的数据库中

抱歉我的英语不好和任何愚蠢的错误,但我从几个月开始就在学习 Ruby。我正在尝试从 .xlsx 文件中读取 usign roo gem,然后将我的行存储在数据库中,在一个已经存在的模型中。这是我的法院模型:

我创建了一个任务如下,excel.rake,用 roo 读取所有文件:

在文件中,我有相同的模型标题,实际上,当我启动任务时,我获得以下输出:

但是在数据库中我无法存储这些数据。有人可以帮助我吗?如果我忘记了要告诉你的事情,请提前道歉。