问题标签 [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.
ruby-on-rails - 通过控制台访问翻译表
如果转储 postgresql 数据库的输出,则会显示(和预期的)两个表:
[...]
但是,如果想从控制台查询这些表(开发过程有时会使事情变得混乱)
这有点出乎意料。
有什么方法可以查询编辑/删除这些表的记录?
ruby-on-rails - 友好的身份和流动性与单一的蛞蝓
有没有办法同时使用 Mobility 和 FriendlyId,但没有将 slug 翻译成多种语言?我只想拥有一个基于 Mobility 语言环境的单个 slug,不要介意我目前所在的语言环境。
每次保存记录时,我都不能使用 FriendlyIdMobility 并手动更新 slug,但我担心如果我制作Record.friendly.where(id: 'my-slug', my_translated_attribute: 'texto en otro idioma')
. 它会一直正常工作还是会因为一些 gem 交互而中断?
sumo - SUMO 移动模型
默认情况下,SUMO 使用的是克劳斯跟驰模型,是否可以更改参数,如何更改?其次,如何在 SUMO 中也从默认的跟车模式更改为变道模式?感谢您期待您的回答。
ruby-on-rails - 移动性回退在单元测试中不起作用(在控制台中工作时)
我正在我的应用程序中从 Globalize gem 切换到 Mobility gem。我遇到了 Mobility fallbacks 的问题:空属性在控制台中正确地回退到另一种语言,但在单元测试中没有。
我不明白为什么或如何解决这个问题......
在控制台中:
在单元测试中:
我的模型看起来像:
还有我的mobility.rb 配置文件:
当前堆栈:
- 红宝石 2.5.9
- 导轨 5.1.7
- 移动性 1.1.2
- 小测 5.14.4
有人可以帮助我吗?:-) 谢谢!
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):
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.
internationalization - 如何将 pg_search_scope 与 Mobility 一起使用来翻译属性?
我如何将 pg_search_scope 与 Mobility 结合使用来翻译属性?可用的语言是 :de 和 :en。搜索类别名称会返回空结果。必须有一种方法可以搜索 locale_accessors,在我的情况下它应该是 name_de || name_en 取决于当前 i18n.locale 设置。
这是我的控制器方法:
这是我的模型:
这是我的移动配置:
是否有可能以及它是如何工作的?非常感谢您在这种情况下帮助我!
ruby-on-rails - 在模型集合上急切加载移动翻译
我对移动宝石有一个简单的问题。我的模型中有一个简单的关系。假设公司有很多员工,员工有一个翻译的属性:job_function
,它使用backend: :table
.
如果我尝试这样做:
我得到了n+1的问题。每个 :job_function 翻译都是单独加载的。
在开始映射集合之前,如何告诉 Mobility 一次性将它们全部加载?
我在文档中找不到任何这样的例子......
ruby-on-rails - 如何使用 Mobility in Rails 处理类似查询?
标题说明了一切。目标是处理简单的搜索。
尝试在我的控制器中执行此操作,该控制器与 Globalize 一起使用:
基于此模型:
结果如下错误:
Mysql2::Error: Unknown column 'title' in 'where clause'
我尝试了以下方法,它不会引发错误,但也不起作用(它返回所有 Doc 记录):
我已经尝试过了,但它实际上似乎并没有查询任何内容(它返回所有 Doc 记录):
我找不到任何有关如何like
使用 Mobility 处理操作员查询的文档。有任何想法吗?