我知道在Rhomobile框架中沒有對Ruby gems的直接支持。我已閱讀他們的(稀疏!)文檔,通過extensions遷移到gem支持中,但我不能在我的生活中弄清楚這應該如何實現。我該如何從Ruby gem生成Rhodes擴展?
除了上面鏈接的文件非常不連貫之外,我能找到的文件不能很容易地轉換爲我需要的文件。我試圖將devise加入到我的應用中,但是寶石結構非常分層,Rhomobile文檔中給出的示例表明給定的庫應該是單獨的.rb
文件。
給出確切的例子如下:
Assuming your application is called 「mynewapp」, create a directory
under app called lib (or whatever you wish to call it):
$ cd mynewapp
$ mkdir app/lib
$ cp /path/to/my_lib.rb app/lib/my_lib.rb
然後就需要lib/my_lib
在我的應用程序在一個特定的文件。例如:
require 'lib/my_lib'
要轉換到色器件的寶石,我的假設是,我不能做同樣的事情,而是會具有扁平化的目錄結構進行以某種方式之前,我可以使用它。是這種情況還是我錯過了什麼?這是很多的重寫代碼...
此外,如果有人知道任何類型的指南添加到Rhodes框架的寶石,我很想看到它!我瀏覽了大部分的官方文檔和一些非官方的文檔,似乎沒有任何解決這個問題。