- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是 Ruby 的新手,所以请原谅我的无知。我真的不知道如何表达这个问题,所以这也可能是我在网上找不到答案的部分原因。
我正在使用 Rho Elements,我正在尝试将某些内容从一个页面传递到另一个页面。我取得了一些不错的进展,但遇到了一些我不明白的事情。我可以像这样传递一个 ID
<input type="hidden" name="id" value="<%= @orderdetails.object %>"/>
然后我获取 ID(现在只是这样做以确保我确实获得了 ID)
@id = @params['id']
然后重定向到另一个页面
redirect url_for(:action => :newpage, :id => @id).
这就是我的问题开始的地方。当我调试应用程序时,我通过重定向并输入 :newpage
def newpage
@orderdetails = OrderDetails.find(@params['id'])
if @orderdetails
render :action => :newpage, :back => url_for(:action => :index)
else
redirect :action => :index
end
end
一旦在这里我检查
@params['id]
这就是显示的内容。
@params {"id"=>"{131113212443313.17}"}
"id" ""
@params {"id"=>"{131113212443313.17}"} 由 eclipse 显示,当我进入变量时显示 "id"""。
为什么我可以看到我想用来抓取刚刚创建的订单详细信息的ID,但实际变量却为空?
**编辑:这是我要传递的信息。
@params {"id"=>"131113212443313.17", "next"=>"asleftnext", "orderdetails"=>
{"AsFoundMeterRead"=>"", "AsFoundImage"=>""}}
"id" "131113212443313.17"
"next" "asleftnext"
"orderdetails" {"AsFoundMeterRead"=>"","AsFoundImage"=>""}
最佳答案
在 Controller 中使用params
,而不是@params
。此外,访问 key 的规范形式是 params[:id]
。
关于ruby-on-rails - 在 RhoMobile 上访问 Ruby 参数时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15098187/
我正在寻找一个平台来开发跨平台移动应用程序。我们正在开发的应用程序有点复杂,我们需要它在 Android、iOS 和 Blackberry 上运行。 我们希望代码编写一次并在每个平台上运行而没有任何内
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我在 rhomobile 应用程序中有一个 View ,我想在其中隐藏和显示某些 div,使用 jQuery 和 JavaScript。 Javascript代码嵌入在 View 文件中,但是没有被处
我已经开发了一个 Android 应用程序大约两个月了,为我编写它的人希望我使用它而不是 android SDK,这样我们就可以为多个智能手机部署该应用程序:http://rhomobile.com/
我正在罗德岛构建一个非常简单的应用程序。在我的应用程序中,我有 4 个不同的模型,具有 CRUD 操作并且没有网络服务交互。 有时我在 android 平板电脑上收到类似“网页不可用”的错误。 它是适
每当我尝试编译在 RhoStudio 中开发的测试 RhoMobile 应用程序时,我都会收到一条错误消息。测试应用程序是使用此处提供的说明开发的: http://docs.rhomobile.com
我正在使用 Rhomobile Rhodes 开发移动应用程序。一切正常,但我无法弄清楚如何删除设备中的底部工具栏(包括后退、前进、主页、刷新)。 那么如何去除设备中的bootom工具栏呢? 最佳答案
我正在使用 Javascript 而不是 Ruby 构建 RhoMobile 应用程序。我想知道从页面按钮或链接打开新页面(html 文件)的正确方法是什么?这方面的文档不多。 我尝试了 Window
我在 rhomobile 中创建了一个简单的项目。我的主屏幕显示一个文本框和一个按钮。 这是 index.erb 中的代码 Email Address : :show_VibLoc) %>
我对在 rhodes 和 RhomobileStudio 工作真的很陌生。我有 rails 背景,我熟悉 .css.scss 文件扩展名,我们可以在其中执行强大的 CSS3 代码。在 Rhomobil
我正在学习 RhoMobile 教程 http://docs.rhomobile.com/rhoconnect/command-line#generate-an-application我正要进入 ra
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我是 rhomobile 的新手。我已经为 3 个屏幕创建了示例应用程序。我正在尝试使用设备的后退按钮来重定向以前的屏幕。但是后退按钮不起作用。它保留在相同的屏幕上。此外,当我们在第一个屏幕上时,我想
试图了解 Rhomobile 与 Appcelerator 的对比 - 想一想他们是否是直接竞争对手? 非常感谢,韦斯 最佳答案 是的,Rhomobile 和 Appcelerator 是竞争对手,即
我需要在 Rhomobile 应用程序中运行适用于 Android 的 Java 代码。有什么办法可以调用 java 代码。我已经看到一些插件可以与 Android 的 native 代码进行交互。
我希望我的 Android 应用程序在 google market 中仅针对 android 手机列出,而不针对平板电脑列出。我使用 rhomobile 来开发应用程序。请帮助我 最佳答案 您必须在
我和我的团队一直致力于使用 RhoMobile + JqueryMobile + KnockoutJS 为我们的组织构建多个跨平台(BlackBerry、Android、iOS)移动应用程序。考虑到当
我有兴趣支持一些不同的平台,例如 Android、iOS、Windows,并且我对 Rhomobile 可能有帮助感兴趣?但是,我担心无法使用任何设备特定的同步功能。有人使用过 PhoneGap/Mo
我已经搜索了一段时间,并决定在这里发布一个问题,看看是否有人已经走过这条特定的路。 我正在使用 Bluegiga BLE112 芯片开发蓝牙设备。他们宣布该芯片可轻松用于 iOS 设备(这是我们选择它
我目前正在使用 RhoMobile 构建移动应用程序。该应用程序将简单地调用一堆 REST Web 服务。后端 REST 服务是用 Java + Spring 编写的。我想知道安全考虑是什么。我们的要
我是一名优秀的程序员,十分优秀!