我正在尝试使用针对Android选项卡的Rhodes实现签名捕获.我已经设法得到画布并随意涂鸦.但我无法将签名保存在所需位置.在signature_uri采用默认位置为db/db-files/Image-XXXXXX.png.
这是示例中的代码:
def signature_callback
if @params['status'] == 'ok'
#create signature record in the DB
signature = SignatureUtil.new({'signature_uri'=>@params['signature_uri']})
signature.save
puts "new Signature object: " + signature.inspect
end
Run Code Online (Sandbox Code Playgroud)
在控制台我得到:
APP| RHO serve: /app/Settings/signature_callback
I/APP ( 801): I 01/26/2012 11:36:20:236 0000032e APP| Params: {"status"=>"ok", "signature_uri"=>"db/db-files/Image_20120126113618375.png", "rho_callback"=>"1"}
I/APP ( 801): I 01/26/2012 11:36:20:238 0000032e APP| *******************ok****************
I/APP ( 801): I 01/26/2012 11:36:20:238 0000032e APP| %%%%%%%%%%%%%%%%%db/db-files/Image_20120126113618375.png%%%%%%%%%%%
I/APP ( 801): I 01/26/2012 11:36:20:239 0000032e APP| App error: can't convert Symbol into …Run Code Online (Sandbox Code Playgroud) Rhodes,Phonegap和Appcelerator如何能够使用Javascript或Ruby,并将它们编译成应用程序SDK的二进制文件,这些应用程序SDK通常需要用Obj-C,Java和其他文件编写应用程序?
我正在使用罗德开发移动应用程序.我想访问github的私人回购.我只有用户名和密码.
如何获取给定用户名和密码的令牌.
有没有人尝试使用Ruby开发Android应用程序?如果是这样,你会推荐哪种工具?比较(两者之间)有什么优缺点?
任何经验,见解等的分享将非常感激.
我们最近开发了一个带有Rhodes框架的iPhone,iPad,Android应用程序,并且发现至少可以说是痛苦的.当我们接近完成阶段并且现在在移动设备中测试应用程序时,我们发现了比iPhone模拟器中显而易见的更多错误,并且想要改变开发方向,因为看起来大多数甚至在Rhodes站点上展示的Apps都是超级越野车不像他们应该的那样顺利.
任何人都可以了解我们如何将已经开发的前端文件与准备好的JSON数据一起应用到另一个框架来生成应用程序.我们已经了解了jQTouch框架如何运行并且感觉很舒适,但需要将其打包到应用程序中.
快速发展是一个关键问题,因为我们正在接近该项目的最后期限.请注意我们的熟练程度是Ruby,ROR3,JQuery,Modern前端(HTML5/CSS3)
我正在研究一个简单的应用程序RhoMobile,我正在使用AngularJS它.在定义时routeProvider,我遇到了我见过的最奇怪的问题.
我尝试了很多东西,比如修改templateUrl定义明确路径的路径,但没有成功.但是,如果我使用模板属性而不是templateUrl它的工作原理.
我收到此错误:
错误:'undefined'不是函数(评估'$ sce.getTrustedResourceUrl(templateUrl)')
我正在使用AngularJS v1.2.16,我没有想法.
编辑:我设置了一个示例RhoMobile应用程序与angular-seed有错误,你可以在这里找到应用程序
更新::我从RhoMobile核心开发人员那里得到了回复,这将在4.2中修复
哪个是开发跨平台应用程序的最佳框架.特别是对于Android和iPhone.我已经通过互联网上的评论,但那些似乎已经很老了.我相信Titanium和Rhodes在过去几年里都发展得很好.
我试图通过soap4r gem消费soap web服务.我在用
ryby 1.8.7
rails 2.3.4
soap4r 1.5.8
rhodes 3.2.3
Run Code Online (Sandbox Code Playgroud)
我在IRB中尝试了以下内容.
require "rubygems"
require "soap/wsdlDriver"
wsdl = "http://www.w3schools.com/webservices/tempconvert.asmx?wsdl"
driver = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver
driver.wiredump_dev = STDOUT
params = {
"Celsius" => 32
}
driver.CelsiusToFahrenheit(params)
Run Code Online (Sandbox Code Playgroud)
我得到了答复.我在罗兹试过同样的事情.
我\Ruby187\lib\ruby\gems\1.8\gems\soap4r-1.5.8\lib在我的系统中复制了soap,wsdl,xsd和tags文件夹
.
我在build.yml文件中添加了soap作为扩展名
我需要以下内容
require 'soap/soap'
require 'soap/wsdlDriver'
Run Code Online (Sandbox Code Playgroud)我得到以下内容.
I 01/25/2012 11:07:08:059 000015ac RhoRuby| require_compiled: Product/product_controller
I 01/25/2012 11:07:08:060 000015ac RhoRuby| require_compiled: soap/soap
I 01/25/2012 11:07:08:062 000015ac RhoRuby| require_compiled: xsd/qname
I 01/25/2012 11:07:08:063 000015ac RhoRuby| require_compiled: xsd/charset
I 01/25/2012 11:07:08:065 000015ac RhoRuby| …Run Code Online (Sandbox Code Playgroud) 我安装了Android sdk版本和Andorid ndk.使用Android SDK和AVD Manager,我安装了SDK Plaform Android 2.2,API8,rev3和1.6,API4,revsion3
当我尝试rake run:android我得到错误说
D:/Android_ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-android
eabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: crtbegin_so.o: No such file: No such file or directory
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
任何建议都会有所帮助
我想在红宝石中创建一个秒表程序,所以我用Google搜索并发现了这个问题.
但在那里,作者用tick函数调用了函数1000xxx.times.我想知道如何使用类似的东西(every second).times或者每秒增加一次调用tick函数.