我正在尝试制作一个使用RhoConnect显示Twitter Feed的RhoMobile应用程序。在我的RhoConnect应用程序中,在源适配器的模型中,我尝试使用 Rho :: AsyncHttp 和 Rho :: Network 方法来执行POST请求Twitter例如
Rho::Network.post(propertyMap, url_for(:action => :request_callback))
但是,当尝试将RhoMobile应用程序(在RhoSimulator中运行)与RhoConnect应用程序同步时,我收到错误:
Model raised login exception: uninitialized constant Twitter::Rho
它指向上面代码中的行。
这可能是一个非常明显的错误,但我看不到它。任何指针将不胜感激。谢谢!
答案 0 :(得分:0)
Rho :: AsyncHttp 和 Rho :: Network 是Rhodes API。您可以在设备上的应用程序中使用这些API,而不是在RhoConnect源适配器中使用。
在源环境中运行在Linux机器上的源适配器中,您可以使用任何想要与不同后端系统通信的gem。您可以在RhoMobile documentation site上找到有关此内容的更多信息。
在您的情况下,必须连接到Twitter,您可以在源适配器中使用类似Twitter gem的内容。