問題タブ [rhomobile]

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.

0 投票する
2 に答える
973 参照

layout - Rhodes Rhomobile - 特定のビューのレイアウト動作をオーバーライドする

非常に特殊なケースで助けが必要です。

特定のビューのレイアウト動作をオーバーライドしたいと考えています。何をすべきかを説明しているRhodesのドキュメントを見つけました。(Rhodes のドキュメントのコピーがこのテキストの最後に貼り付けられています)

2 番目の方法 (「コントローラーでレイアウト メソッドを呼び出して、デフォルトのレイアウト名を上書きする」) を使用しようとしましたが、うまくいきませんでした。コントローラーのコーディング方法を誤解している可能性があるか、できれば構文エラーのみが発生している可能性があると思います... アプリケーションの詳細については、以下を参照してください。

どうすればいいのか教えてください。正しい構文は何ですか? または、別の方法を使用する必要がありますか?

前もって感謝します。

ルイ・デシェーヌ

アプリケーションと私が行ったことに関するいくつかの情報を次に示します。

  • 簡単なアプリケーション
  • ビルドはiPhone用です
  • 「電卓」ビューでアプリ起動
  • 「電卓」ビューの呼び出し 「ヘルプ」ビューを呼び出す「コントロール」ビュー
  • アプリの構造:

    /li>
  • Calculator_controller.erb を作成しました

    /li>
  • 私が言ったように、これはうまくいきません。正しいやり方を教えてください。

  • 注: 一時的な措置として、app/calculatorlayout.erb を app/calculator/layout.erb にコピーしました。これにより、アプリが「Caculator」ビューで起動したときにレンダリングが行われますが、「About」ビューに移動して戻ると、 「電卓」ビューへ 電卓のレンダリングは標準レイアウトで行われます。

--------ロードスのドキュメント---------------------------------------- ----

レイアウトの動作をオーバーライドまたはカスタマイズする場合は、次のパラメーターを使用してレンダリング関数を呼び出すことができます。

render :action => 'index', :layout => 'mycustomlayout', :use_layout_on_ajax => false

最初の引数は、レンダリングしたいアクションです。次は (オプションの) レイアウト名で、アプリケーション ルートをベース ディレクトリと見なします。上記の例では、Rhodes はアプリケーションのルート ディレクトリで「mycustomlayout.erb」というファイルを探します (レイアウト テンプレートの使用を無効にするために :layout => false を使用することもできます)。use_layout_on_ajax 引数は、Ajax 呼び出しでレイアウトを使用するかどうかを Rhodes に伝えます (デフォルトは false)。

コントローラでレイアウト メソッドを呼び出して、デフォルトのレイアウト名を上書きできます。

レイアウト:mycustomlayout

これにより、レンダー呼び出しで、このコントローラーのすべてのアクションのデフォルト レイアウト ファイルの代わりに mycustomlayout.erb を使用するようになります。


0 投票する
1 に答える
372 参照

rhomobile - iOS5プッシュ通知とrhomobile

アプリを閉じている間に届くメッセージを除いて、プッシュを動作させることができます。

メッセージは通知センターに表示されますが、ユーザーが実際のメッセージを1つずつクリックした場合にのみアプリに渡されます。

Rhomobileで通知センターからすべてのメッセージをフェッチする方法があるかどうか誰かが知っていますか?

0 投票する
2 に答える
182 参照

ruby - Ruby / Rhomobile:ディレクトリ文字列表現の解析


次のような文字列があります{"whatever-field"=>"gghyduudud"}
。ハッシュになるように解析したいと思います。

助けてください。

ありがとう!

0 投票する
1 に答える
571 参照

ruby - Rhomobile: カスタム URL スキーム

iPhone と Android を対象とした Rhomobile アプリケーションを作成しています。プログラムを起動してパラメーターを渡す
ように見える URL を作成できるように、カスタム URL スキームを作成する必要があります。test://some-params

私が理解している限り、これは BundleURLScheme パラメーターを介して build.yml で行われ、次に System.get_start_params() でそれらのパラメーターを取得します。ただし、これは私が理解している限り、iPhoneでのみ機能します。Androidでもこれを機能させる方法はありますか?

どうもありがとう!

0 投票する
2 に答える
702 参照

ruby - rhoMobile の既存のモデルに .erb ファイルを追加する方法

簡単なアプリケーションを作成し、index.erb ファイルを編集して、テキスト ボックスとボタンを備えた簡単なビューを作成しました。

そのボタンをクリックすると、新しいビューに移動します。モデルを追加でき、そのモデルにはさまざまな .erb ファイルがあることはわかっています。しかし、単一の .erb ファイルを作成するか、既存のモデルに追加して、ビューを変更して編集し、ボタンを押したときにそのビューを呼び出すことができるようにしたいと考えています。

モデルを作成する必要があるすべての画面のようなものですか??

同じことをする方法がわかりません。検索してみましたが、これまでのところ助けにはなりませんでした。

0 投票する
2 に答える
1223 参照

ruby - rhoMobileのボタンクリックでビューを表示する

rhomobileで簡単なプロジェクトを作成しました。ホーム画面にテキストボックスとボタンが表示されます。

これがそのためのコードですindex.erb

VibLoc.erbこれで、appフォルダーの下にあるsettingsフォルダーに新しいファイルを作成しました。

VibLoc.erb私は2つのボタンだけを表示しています。

設定フォルダの下のcontroller.rbファイルに関数を作成しましたshow_VibLoc

VibLoc.erbこの関数では、ファイルをレンダリングします

コードは次のとおりです。

コードは正常にコンパイルされますが、そのボタンをクリックするとVibLocビューが表示されません。

私はここで何を間違っているのですか?

0 投票する
1 に答える
523 参照

c# - Ruby base64 から C# base64

より大きな XML の一部として、画像を受け取り、それを base64 でエンコードし、サーバー (ASP.NET で C# を実行している) に送信する Ruby/Rhomobile アプリケーションを作成しています。

ただし、base64 をデコードしてハードディスクに保存しようとすると、結果のファイルは画像として機能しません。

関連するルビーコードは次のとおりです。

そして、ここに私のC#コードがあります:

0 投票する
6 に答える
8703 参照

android - RhomobileとPhonegapの考慮事項

クロスプラットフォームのモバイルアプリケーション開発について、PhonegapとRhoMobileの間で議論しています。私は、Rubyと従来のWebテクノロジー(HTML、CSS、およびJavascript)の経験を持つWeb開発者です。このアプリケーションのバックエンドは、Webブラウザーを介してアクセスされ、Railsで構築されます。これらのプラットフォームから選択する際の私の主な懸念事項は何ですか?どちらをお勧めしますか、そしてその理由は何ですか?

ありがとうございました

0 投票する
2 に答える
236 参照

android - エラー!!!インストールされている Android SDK に API バージョンが見つかりません: 2.1

Rhomobile フレームワークを使用して、Ruby で Android 開発を開始しています。Android用のrakeコマンドを実行しようとしています

しかし、次のエラーが発生します

それを解決する方法についてのヒントはありますか?

また、私の rhobuild.yml ファイルは次のようになります


0 投票する
2 に答える
395 参照

json - Rhodes PropertyBag モデルを JSON に変換する

JSON 文字列に変換したい Rhodes (RhoMobile) PropertyBag モデルがあります。@model_instance.to_json を試しましたが、メソッドが存在するようには見えません。次に、JSON 文字列を取得して RESTful サービスに送信したいと思います。どんな援助も大歓迎です。ありがとうございました。