問題タブ [activeresource]

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 に答える
509 参照

ruby-on-rails - Rails を使用した冗長サーバーへのレプリケーション?

モバイル デバイスが通信する Ruby on Rails/PostgreSQL Web アプリに取り組んでいます。モバイル デバイスには、プライマリ サーバーと地理的に冗長なセカンダリ サーバーに同時に投稿する機能があります。ユーザーとプロファイルのデータをプライマリ サーバーからセカンダリ サーバーに即座に複製したいと考えています。これには ActiveResource が適していますか? これは、Rails レベルと PostgreSQL レベルのどちらで行うのがよいでしょうか? これを可能な限り信頼性が高く、メンテナンスを少なくするためのアイデアを広く受け入れています。

ありがとう、チラグ

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

ruby-on-rails - WCF サービスの呼び出し中の ActiveResource NameError

最近は、Rails ActiveResource をクライアントとして使用し、WCF レストフル サービスをサーバーとして使用して、アーキテクチャ設計のアイデアの検証に取り組んでいます。VMWare Fusion (自己ホスト モード) でホストされている Macintosh のブートキャンプ パーティションで、Windows Vista で WCF サービスを実行しています。ブラウザで Mac からサービスを呼び出すと、実際に仮想サーバーから正しい xml 応答を取得します。これは、Vista サーバーから IP アドレスを取得し、それを uri で使用することによって行われます。

http://168.192.243.128/WCFTestService/ContextService.svc/dtree/14

このサービスは、3 つの DataMember 属性 (id = 14) が公開された「Context」というクラスのインスタンスを返します。Rails (2.3.2) クライアントでクラス名「DTree」を使用したいので、次のように定義します。

class DTree < ActiveResource::Base
 self.site = ' http://168.192.243.128/WCFTestService/ContextService.svc/ '
end

私が経験している問題は、このセットアップとはほとんど関係がないかもしれません。

Rails のテスト プロジェクト ルートでコンソールを起動し、次のように入力します。

DTree.find(14)

私は得る:NameError:初期化されていない定数DTree(...)

グーグルの芸術は、実際に役立つものを何も見つけていないようです。それは、私の問題が非常に簡単であり、なぜ誰かがこの種の問題に対する回答を投稿するのかを教えてくれます. 私が知る限り、および他の例から、私のアクティブなリソース クラスは、クラスを定義するだけで、少なくとも Rails コンソールで認識されるはずです。別のエラーは問題ありません。

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

ruby-on-rails - IDが指定されている場合、ActiveResourceはPUTする代わりに作成をPOSTできますか?

ActiveResource を使用して別のアプリから Rails アプリを呼び出しています。新しいオブジェクトの ID を最初のアプリに提供する必要があるため (このアプリのコントローラー create は、ID の受信を処理する方法を知っています)、次のようにします。

ただし、POST を実行して新しいリソースを作成する代わりに PUT を実行すると、受信アプリは ID 1231231 のリソースを更新しようとしますが、これはもちろん存在しません (作成したい!)。これによる 404 エラー。

ActiveResourceModel.new に問題があるように思われるいくつかのテストを行っていますか? ActiveResourceModel.exists 中に false を返すものは? false も返します (2 つのメソッドが正反対であるはずなのに、同じ結果が返されます!)。

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

ruby-on-rails - CamelCase xml/json を ActiveResource で ruby​​ の名前付き属性に変換する

ActiveResource を使用して REST サービスを利用しています。サービスからの xml は次のようになります。

ActiveResource はこれを問題なく解析しますが、名前をそのまま使用します。したがって、モデル クラスは次のようになります。

これがRubyの命名規則に従っていて、次のようになっていることを強く望みます。

ActiveResource にはこれを行う方法がありますか? ActiveResource にフックしてこれを追加する方法はありますか?

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

.net - .NET で type="array" を使用して配列をシリアル化する XML

クラスを XML にシリアル化しようとしていますが、出力にはいくつかの厳しい要件があります (Rails の ActiveResource にそれを消費させたいため)。これらの要件の 1 つは、特に配列に関するものです。以下に 2 つの例を示します。

人のリストをシリアル化すると、次の出力が必要になります。

別の例は次のとおりです。

人をシリアル化する場合、次の出力が必要です。

XmlSerializer をだましてこの出力を生成する方法はありますか?

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

ruby-on-rails - Authlogicとの共有ユーザーテーブル

Authlogicを使用する別のWebアプリケーションのユーザーテーブルを再利用するための解決策を探しています。

(新しいアプリで)ActiveResourceを試していますが、何かが足りません。これは機能しないコードです:

この演習の本当の目的は、Authlogicのユーザーテーブルのみを使用してWebサービスを構築することです。このWebサービスは、多くのアプリから使用する必要があります。

誰かヒントはありますか?

編集

うん、申し訳ありませんが、これは私の見解のエラーです:

0 投票する
3 に答える
873 参照

ruby-on-rails - Rails なしで ActiveResource を使用する

こんにちは、ActiveResource を介していくつかのメソッドを公開する Rails アプリケーションを開発しています。簡単なリモート Ruby スクリプトを使用してこれらのリソースにアクセスしたいと考えています。Rails なしで ActiveResource を使用できるかどうかを知りたいです。

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

ruby-on-rails - レールのセキュリティ アクティブなリソース

Rails Active リソースに使用される XML ドキュメントで暗号化を使用する方法は? または、レールアクティブリソースを介した通信でセキュリティと整合性を保証する方法はありますか?

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

python - activeresourceでPythonスクリプトを実行する方法は?

このPythonスクリプトを実行する必要があります:http ://superjared.com/static/code/googleMX.py

pyactiveresourceをインストールしましたが、実行するとpythongoogleMX.pyという応答がありました。

トレースバック(最後の最後の呼び出し):ファイル "googleMX.py"、15行目?pyactiveresourceからインポートActiveResourceImportError:名前ActiveResourceをインポートできません

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

ruby-on-rails - ActiveResource を使用してマルチパート メッセージを送信するには?

ActiveResource を使用して、クライアントからサーバーにユーザー プロファイル画像を送信しようとしています。ActiveResource はマルチパートをサポートしていないようです。

ActiveResource にマルチパート サポートを追加する gem/plugin はありますか? または、この問題に対処するための他の代替アプローチ。