问题标签 [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.
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 代替此控制器的所有操作的默认布局文件。
rhomobile - ios 5 推送通知和 rhomobile
除了应用程序关闭时收到的消息外,我可以进行推送工作。
消息确实显示在通知中心,但仅在用户逐个单击实际消息时传递给应用程序。
有谁知道是否有办法使用 Rhomobile 从通知中心获取所有消息?
ruby - Ruby/Rhomobile:解析目录字符串表示
我有一个看起来像这样的字符串:{"whatever-field"=>"gghyduudud"}
我想解析它,使它成为一个哈希。
请帮忙。
谢谢!
ruby - Rhomobile:自定义 URL 方案
我正在编写一个针对 iPhone 和 Android 的 Rhomobile 应用程序。
我需要创建一个自定义 url 方案,这样我就可以创建看起来像test://some-params
这样的 url,它将启动我的程序并将其传递给 params。
据我了解,这是通过 BundleURLScheme 参数在 build.yml 中完成的,然后通过 System.get_start_params() 获取这些参数。但是,据我所知,这仅适用于 iPhone。有没有办法让这个在安卓上也能工作?
非常感谢!
ruby - 如何在 rhoMobile 的现有模型中添加 .erb 文件
我创建了一个简单的应用程序并编辑了 index.erb 文件,这样我就有了一个带有文本框和按钮的简单视图。
现在,当我单击该按钮时,我希望它导航到新视图。我知道我们可以添加模型,并且在这些模型中我们有不同的 .erb 文件。但我想创建一个 .erb 文件或将其添加到现有模型中,以便我可以更改编辑视图并在按下按钮时调用该视图。
就像我们必须为每个屏幕创建一个模型一样?
我不知道该怎么做,我尝试搜索但到目前为止没有帮助。
ruby - 在 rhoMobile 中单击按钮显示视图
我在 rhomobile 中创建了一个简单的项目。我的主屏幕显示一个文本框和一个按钮。
这是其中的代码index.erb
现在我VibLoc.erb
在 app 文件夹下的 settings 文件夹中创建了一个新文件。
在VibLoc.erb
我只显示两个按钮。
在controller.rb
设置文件夹下的文件中,我创建了一个函数show_VibLoc
在此函数中,它呈现VibLoc.erb
文件
这是代码:
代码编译成功,但是当我单击该按钮时,我看不到我的VibLoc
视图。
我在这里做错了什么?
c# - Ruby base64 到 C# base64
我正在编写一个 Ruby/Rhomobile 应用程序,它获取图像,将其编码为 base64 并发送到服务器(在 ASP.NET 上运行 C#),作为更大 XML 的一部分。
但是,一旦我尝试解码 base64 并将其保存到硬盘上,生成的文件就不能用作图像。
这是相关的红宝石代码:
这是我的 C# 代码:
android - Rhomobile 与 Phonegap 的注意事项
我正在Phonegap 和RhoMobile 之间就跨平台移动应用程序开发进行辩论。我是一名拥有 Ruby 以及传统 Web 技术(HTML、CSS 和 Javascript)经验的 Web 开发人员。该应用程序的后端将通过 Web 浏览器访问并使用 Rails 构建。在这些平台之间进行选择时,我主要关心的是什么?你会推荐我去哪一个,为什么?
谢谢
android - 错误!!!在已安装的 Android SDK 中找不到 API 版本:2.1
我正在使用 Rhomobile 框架在 Ruby 中开始 Android 开发。我正在尝试为 android 运行 rake 命令
但我收到以下错误
关于如何解决它的任何提示?
我的 rhobuild.yml 文件也看起来像
json - 将 Rhodes PropertyBag 模型转换为 JSON
我有一个 Rhodes (RhoMobile) PropertyBag 模型,我想将它转换为 JSON 字符串。我尝试了@model_instance.to_json,但似乎该方法不存在。然后我想获取 JSON 字符串并将其提交给 RESTful 服务。非常感谢任何帮助。谢谢你。