问题标签 [rhodes]
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.
eclipse - 调试 rhodes 框架
我是 ruby 和 rhomobile 的新手。我使用模拟器成功调试,我可以设置断点等...除了我无法在框架代码中调试外,一切正常。如何通过 rhomobile 应用程序中的框架代码进行调试?如何配置 rho studio 以便在框架内进行调试?我是红宝石和日食的新手。
更详细:当我尝试调试框架内的函数时,会出现我的问题。例如:我在 model.find(:all) 中放置了一个断点。调试器在这里停止,但是当我想调试然后找到它不进入它的方法时,它只是执行并在下一条指令中继续。在关键方面,我想迈出一步,但它迈出了一步。如果它对您有帮助,在编辑模式下,当我在“Rho::RhoController”这样的一行中按控制+鼠标左键时:“class TestController < Rho::RhoController”,它不会打开/rhodes-3.2 .1/lib/framework/rho/rhocontroller.rb,这个类的源代码在哪里。
ruby - Rhomobile Rhodes - Camera::take_picture 不会重定向到回调 url
我正在使用 Rhodes 开发一个简单的程序来拍摄照片并将其发送到远程服务器。
这是相机动作:
但是,当调用它时,它不会重定向回“显示”操作,如文档中所述。
相反,它呈现“相机”视图。我也试过在相机控件中写这样的东西:
但无论如何图像都是空的
请帮忙!
redis - Rhomobile rake redis 中止
我正在通过 RhoMobile 教程http://docs.rhomobile.com/rhoconnect/command-line#generate-an-application工作,我正在输入
我收到以下错误。
我正在使用主要使用 RhoStudio 的 Whindows 机器。
rhomobile - RhoMobile 是做什么用的?
我不明白。我必须下载 xcode 和一堆其他的东西才能让它工作。我不明白我得到了什么。是不是我可以使用 Ruby 而不是 Objective-C 并且它可以编译成原生应用程序?谢谢。
objective-c - 使用 RhoStudio 构建项目,然后使用 xcode 对其进行扩展
我已经使用 rhoStudio for iphone 创建了一个简单的应用程序,然后将该项目转换为与 xcode 兼容。
我可以在 Xcode 中看到我的所有项目。现在我想为项目添加更多功能,我希望它使用 Xcode 中的目标 C 即完成,而不是形成 RhoStudio
我该怎么做。
这是否有可能我们可以使用 RhoStudio 进行一半的开发,而使用 Xcode 进行一半的开发。
ruby - 在手机上测试 RhoMobile 应用程序时出现“加载页面错误” - 使用 jQuery Mobile
我正在使用 Rhomobile 框架/Rhodes 开发一个移动应用程序 - Ruby 和 JqueryMobile 的组合。
当我在模拟器的桌面上构建和测试我的应用程序时,单击链接会加载相关页面。但是,当我尝试在移动设备上访问相同的链接时,我会收到一条消息,指出“加载页面错误”。
如果有人有任何使用 jquerymobile/ruby/rhomobile 的经验并且知道为什么模拟器和移动设备之间存在不一致,请告诉我。我在下面提供了其他信息,如果还有更多有用的信息,请告诉我。
有2个相关页面。索引页面加载超链接项目列表。每当单击项目时都会调用第二个页面,并根据单击的项目加载内容。这是我的索引页面代码:
这是我的内容页面代码:
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 代替此控制器的所有操作的默认布局文件。
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
视图。
我在这里做错了什么?