问题标签 [mobility]

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 投票
0 回答
32 浏览

ruby-on-rails - 通过控制台访问翻译表

如果转储 postgresql 数据库的输出,则会显示(和预期的)两个表:

[...]

但是,如果想从控制台查询这些表(开发过程有时会使事情变得混乱)

这有点出乎意料。

有什么方法可以查询编辑/删除这些表的记录?

0 投票
0 回答
36 浏览

ruby-on-rails - 友好的身份和流动性与单一的蛞蝓

有没有办法同时使用 Mobility 和 FriendlyId,但没有将 slug 翻译成多种语言?我只想拥有一个基于 Mobility 语言环境的单个 slug,不要介意我目前所在的语言环境。

每次保存记录时,我都不能使用 FriendlyIdMobility 并手动更新 slug,但我担心如果我制作Record.friendly.where(id: 'my-slug', my_translated_attribute: 'texto en otro idioma'). 它会一直正常工作还是会因为一些 gem 交互而中断?

0 投票
1 回答
61 浏览

sumo - SUMO 移动模型

默认情况下,SUMO 使用的是克劳斯跟驰模型,是否可以更改参数,如何更改?其次,如何在 SUMO 中也从默认的跟车模式更改为变道模式?感谢您期待您的回答。

0 投票
0 回答
57 浏览

ruby-on-rails - 移动性回退在单元测试中不起作用(在控制台中工作时)

我正在我的应用程序中从 Globalize gem 切换到 Mobility gem。我遇到了 Mobility fallbacks 的问题:空属性在控制台中正确地回退到另一种语言,但在单元测试中没有。

我不明白为什么或如何解决这个问题......

在控制台中:

在单元测试中:

我的模型看起来像:

还有我的mobility.rb 配置文件:

当前堆栈:

  • 红宝石 2.5.9
  • 导轨 5.1.7
  • 移动性 1.1.2
  • 小测 5.14.4

有人可以帮助我吗?:-) 谢谢!

0 投票
1 回答
99 浏览

ruby-on-rails - 急切加载 Active Record 关联时避免双重查询?

为了进行单个数据库查询,我渴望加载 Posts 及其翻译数据(使用 Rails 6 和 Mobility (*)),但它产生了 2 个 SQL 查询:

结果:

  • 首先,选择所有 Post ID
  • 然后使用 WHERE IN 返回具有这些 ID 的帖子的所有属性

如何避免这种带有内存中 ID 的双重 SQL 语句?


(*) 注意 mon Mobility

Mobility 文档中有生成单个 SQL 语句的示例,但正如 Chris Salzberg 所指出的,在此示例中根本没有使用它的查询 API,因此不应该是罪魁祸首。为了证明该问题可能与 Mobility 无关,而是与 Active Record 本身有关,下面是从 Mobility 中剥离出来的一些等效代码,它显示了相同的双重查询问题(注意:这只是为了演示目的,就像我一样想继续使用 Mobility):

0 投票
1 回答
50 浏览

java - Moving more than one node simultaneously in contiki-os (Mobility)

Do the lines need to be in time order? e.g.

#node time(s) x y

0 1.1 50.26 139.3

1 1.1 55.26 144.3

0 1.3 60.26 153.1

1 1.3 65.26 158.1 ...

I've only done single-node movement myself, but that's what I'd guess based on the error you're getting.

Hi everyone,

I have been able to incorporate the mobility plugin with Cooja and am able to make a single node traverse a particular path (via specifying the time instants and coordinate positions in the 'positions.dat' file).

I now wish to enable two or more nodes to move simultaneously along different paths.

Is this possible in Cooja? I have tried to write the contents of the positions.dat file in the following manner to achieve it but either only one node would move at a time or the 'java.lang.RuntimeException: Next event is in the past' error is encountered.

#node time(s) x y

0 1.1 50.26 139.3

0 1.3 60.26 153.1

0 1.5 70.26 174.1

0 1.7 50.26 139.3

1 1.1 55.26 144.3

1 1.3 65.26 158.1

1 1.5.26 179.1

1 1.7 85.26 144.3

Any information regarding the above would be highly appreciated.

0 投票
0 回答
30 浏览

internationalization - 如何将 pg_search_scope 与 Mobility 一起使用来翻译属性?

我如何将 pg_search_scope 与 Mobility 结合使用来翻译属性?可用的语言是 :de 和 :en。搜索类别名称会返回空结果。必须有一种方法可以搜索 locale_accessors,在我的情况下它应该是 name_de || name_en 取决于当前 i18n.locale 设置。

这是我的控制器方法:

这是我的模型:

这是我的移动配置:

是否有可能以及它是如何工作的?非常感谢您在这种情况下帮助我!

0 投票
1 回答
67 浏览

ruby-on-rails - Rails Admin 与 Mobility gem 的集成

我正在尝试将 Mobility gem 与 Rails Admin 一起使用。我可以通过 Rails Admin 界面编辑字段(如 Ngo 模型的 Impact_description),它正确地更改了翻译表:

如果更改了影响描述,则在 Rails 控制台上进行测试

但问题是,Rails 管理界面没有显示正确的翻译(它显示在 pt-BR,即使应用程序是英文的):

在此处输入图像描述

有没有人成功地将 Rails Admin 与 Mobility gem 集成?感谢关注

编辑:在我的rails_admin.rb(初始化程序)中,我有所有操作的常规配置(仅更改新的):

对于 Ngo 模型,我没有任何自定义配置,只是它包含在 Rails Admin 模型中:

0 投票
2 回答
130 浏览

ruby-on-rails - 在模型集合上急切加载移动翻译

我对移动宝石有一个简单的问题。我的模型中有一个简单的关系。假设公司有很多员工,员工有一个翻译的属性:job_function,它使用backend: :table.

如果我尝试这样做:

我得到了n+1的问题。每个 :job_function 翻译都是单独加载的。

在开始映射集合之前,如何告诉 Mobility 一次性将它们全部加载?

我在文档中找不到任何这样的例子......

0 投票
1 回答
40 浏览

ruby-on-rails - 如何使用 Mobility in Rails 处理类似查询?

标题说明了一切。目标是处理简单的搜索。

尝试在我的控制器中执行此操作,该控制器与 Globalize 一起使用:

基于此模型:

结果如下错误:

Mysql2::Error: Unknown column 'title' in 'where clause'

我尝试了以下方法,它不会引发错误,但也不起作用(它返回所有 Doc 记录):

我已经尝试过了,但它实际上似乎并没有查询任何内容(它返回所有 Doc 记录):

我找不到任何有关如何like使用 Mobility 处理操作员查询的文档。有任何想法吗?