问题标签 [rhomobile]

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 投票
2 回答
973 浏览

layout - Rhodes Rhomobile - 覆盖特定视图的布局行为

对于一个非常具体的案例,我需要一些帮助。

我想覆盖特定视图的布局行为。我确实找到了描述该怎么做的罗德文档。(罗兹文档的副本粘贴在本文底部)

我尝试使用第二种选择(“调用控制器上的布局方法以覆盖默认布局名称”),但它没有奏效。我想我可能误解了如何对控制器进行编码,或者希望只有语法错误...请参阅下面有关应用程序的更多信息。

谁能告诉我该怎么做?什么是正确的语法?还是我应该使用另一种方法?

提前致谢。

路易斯·德申斯

以下是有关该应用程序以及我所做的一些信息:

  • 简单的应用
  • 构建适用于 iPhone
  • 应用程序在“计算器”视图中启动
  • “计算器”视图调用“控制”视图调用“帮助”视图
  • 应用结构:

    /li>
  • 我创建了 Calculator_controller.erb 包含

    /li>
  • 正如我所说,这不起作用。请告诉我正确的方法。

  • 注意:作为临时措施,我将 app/calculatorlayout.erb 复制到 app/calculator/layout.erb 这在应用程序在“Caculator”视图中启动时正确呈现,但如果我导航到“About”视图并返回在“计算器”视图中,计算器的渲染是使用标准布局完成的。

--------罗德文档---------------------------------------- ----

如果您想覆盖或自定义布局行为,可以使用以下参数调用渲染函数:

渲染 :action => 'index', :layout => 'mycustomlayout', :use_layout_on_ajax => false

第一个参数是您要呈现的操作。接下来是(可选的)布局名称,它假定应用程序根目录作为基本目录。在上面的示例中,Rhodes 将在应用程序根目录中查找名为“mycustomlayout.erb”的文件(您也可以使用 :layout => false 来禁用布局模板的使用)。use_layout_on_ajax 参数告诉 Rhodes 是否在 Ajax 调用中使用布局(默认为 false)。

您可以调用控制器上的布局方法来覆盖默认布局名称:

布局:mycustomlayout

这将强制渲染调用使用 mycustomlayout.erb 代替此控制器的所有操作的默认布局文件。


0 投票
1 回答
372 浏览

rhomobile - ios 5 推送通知和 rhomobile

除了应用程序关闭时收到的消息外,我可以进行推送工作。

消息确实显示在通知中心,但仅在用户逐个单击实际消息时传递给应用程序。

有谁知道是否有办法使用 Rhomobile 从通知中心获取所有消息?

0 投票
2 回答
182 浏览

ruby - Ruby/Rhomobile:解析目录字符串表示


我有一个看起来像这样的字符串:{"whatever-field"=>"gghyduudud"}
我想解析它,使它成为一个哈希。

请帮忙。

谢谢!

0 投票
1 回答
571 浏览

ruby - Rhomobile:自定义 URL 方案

我正在编写一个针对 iPhone 和 Android 的 Rhomobile 应用程序。
我需要创建一个自定义 url 方案,这样我就可以创建看起来像test://some-params这样的 url,它将启动我的程序并将其传递给 params。

据我了解,这是通过 BundleURLScheme 参数在 build.yml 中完成的,然后通过 System.get_start_params() 获取这些参数。但是,据我所知,这仅适用于 iPhone。有没有办法让这个在安卓上也能工作?

非常感谢!

0 投票
2 回答
702 浏览

ruby - 如何在 rhoMobile 的现有模型中添加 .erb 文件

我创建了一个简单的应用程序并编辑了 index.erb 文件,这样我就有了一个带有文本框和按钮的简单视图。

现在,当我单击该按钮时,我希望它导航到新视图。我知道我们可以添加模型,并且在这些模型中我们有不同的 .erb 文件。但我想创建一个 .erb 文件或将其添加到现有模型中,以便我可以更改编辑视图并在按下按钮时调用该视图。

就像我们必须为每个屏幕创建一个模型一样?

我不知道该怎么做,我尝试搜索但到目前为止没有帮助。

0 投票
2 回答
1223 浏览

ruby - 在 rhoMobile 中单击按钮显示视图

我在 rhomobile 中创建了一个简单的项目。我的主屏幕显示一个文本框和一个按钮。

这是其中的代码index.erb

现在我VibLoc.erb在 app 文件夹下的 settings 文件夹中创建了一个新文件。

VibLoc.erb我只显示两个按钮。

controller.rb设置文件夹下的文件中,我创建了一个函数show_VibLoc

在此函数中,它呈现VibLoc.erb文件

这是代码:

代码编译成功,但是当我单击该按钮时,我看不到我的VibLoc视图。

我在这里做错了什么?

0 投票
1 回答
523 浏览

c# - Ruby base64 到 C# base64

我正在编写一个 Ruby/Rhomobile 应用程序,它获取图像,将其编码为 base64 并发送到服务器(在 ASP.NET 上运行 C#),作为更大 XML 的一部分。

但是,一旦我尝试解码 base64 并将其保存到硬盘上,生成的文件就不能用作图像。

这是相关的红宝石代码:

这是我的 C# 代码:

0 投票
6 回答
8703 浏览

android - Rhomobile 与 Phonegap 的注意事项

我正在Phonegap 和RhoMobile 之间就跨平台移动应用程序开发进行辩论。我是一名拥有 Ruby 以及传统 Web 技术(HTML、CSS 和 Javascript)经验的 Web 开发人员。该应用程序的后端将通过 Web 浏览器访问并使用 Rails 构建。在这些平台之间进行选择时,我主要关心的是什么?你会推荐我去哪一个,为什么?

谢谢

0 投票
2 回答
236 浏览

android - 错误!!!在已安装的 Android SDK 中找不到 API 版本:2.1

我正在使用 Rhomobile 框架在 Ruby 中开始 Android 开发。我正在尝试为 android 运行 rake 命令

但我收到以下错误

关于如何解决它的任何提示?

我的 rhobuild.yml 文件也看起来像


0 投票
2 回答
395 浏览

json - 将 Rhodes PropertyBag 模型转换为 JSON

我有一个 Rhodes (RhoMobile) PropertyBag 模型,我想将它转换为 JSON 字符串。我尝试了@model_instance.to_json,但似乎该方法不存在。然后我想获取 JSON 字符串并将其提交给 RESTful 服务。非常感谢任何帮助。谢谢你。