0

Ruby は初めてで、現在、なじみのない API を使用しています。学習に役立つコード補完を使用するために、Eclipse に RadRails をインストールしました。ただし、コンテンツ アシストに問題があります。具体的には、コンテンツ アシストは API 内のオブジェクトのメソッドを明らかにしません。

たとえば、私のオブジェクトの 1 つである ins は、ロードされた XBRL インスタンス ドキュメントを表します。ins.methods を実行すると、API 内のメソッド (インスタンス内のアイテムにアクセスできるようにする関数など) を含め、必要なすべてのメソッドがリストに含まれます。

...
item
item_all
item_all_groupby_vocab
item_all_map
item_by_vocab
item_ctx_filter
...
など

ただし、入力するだけです。Content Assist を有効にすると、次のようなオプションのみが表示されます。

dclone
gem
gem_original_require
JSON
パス名(パス)
...
など

システムオプションのようです。その結果、Content Assist は、私が実際に使用したいメソッドをまったく公開していません。前もって方法を知っていて、それらを入力し始めれば、最終的には Ctrl+Space を押すことで Content Assist にそれらを提供してもらうことができます。ただし、そのためには、事前に自分が何を望んでいるかを知る必要があります。私はこれを使用して API を探索しているので、うまくいきません。

RadRails/Eclipse で正しい方法を表示する方法を知っている人はいますか?

よろしく、マット

4

1 に答える 1