問題タブ [shoes]

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 投票する
1 に答える
865 参照

ruby - 靴と宝石とそれらを機能させる方法

私は、この質問がインターネット上で聞かれ、さまざまな方法で回答されているのを見てきました。それらのどれも私のために働いていないようです。
Gems を Shoes (具体的には gem Mechanize) で機能させようとしています。
コードを使用するときはいつでも:

ネイティブ拡張機能をインストールしていることを示すポップアップが表示され、その画面に30分以上座っています(私は30分しか待っていませんでした)。

.gem ファイルを ~/.shoes/+gem/gem (OS X の場合) に置くべきだと言う人を見たことがありますが、それはうまくいきませんでした。どちらも宝石のソースコードをそこに置いていません。

別の奇妙な点として、RedCloth と Nokogiri の両方の宝石には靴が付属しています...しかし、上記のコードを使用するとNo such file to load、両方のエラーが発生します。

誰でもこの分野の専門知識があり、私を助けることができますか?

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

ruby - すでにインストールされている宝石を靴に使用させるには?

作成してインストールした ruby​​ gem があり、Shoes アプリで使用できるようにしたいと考えています。予想どおり、Shoes は gem を見つけることができないと報告しています。これは、gem が標準の ruby​​ ディストリビューション用にのみインストールされているためです。この宝石を見つけるために靴を入手する方法を説明するドキュメントを指すのを助けることができます.

ありがとう。

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

ruby - 靴の住宅ローンの計算機ですが、分割されませんか?

Ruby と Shoes は初めてですが、すべて揃っていると思います。最後のステップに到達した場合を除いて、プログラムは正しく動作しているように見えます。私は、edit_lines に融資額、金利を入力し、計算ボタンを押すと、計算を実行し、計算された数値を変数に格納します。最後のステップでは、ローンの合計 (ローンと利息) をローンの期間 (月単位) で割り、毎月の支払いを求めます。これにより、ローン全体の支払い表を作成できますが、正しい結果が得られないか、結果はありません。整数を浮動小数点数などに変換したと思いますが...よくわかりません。2 つの qobjects を除算しないことを除いて、加算、乗算、減算のように見えます。数字を入れればOKです。私は何を間違っていますか。そこまで難しいようです。変数の値を別の変数の値で除算するコード例?

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

ruby - ピクセル操作ごとのシューズ GUI ツールキットは可能ですか?

Shoes GUI ツールキットでピクセルごとに操作する方法はありますか? マニュアルは少し最適ではありません。

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

ruby-on-rails - Ruby / Railsを使用してWebサイトからコンテンツを取得するにはどうすればよいですか?

ruby/railsを使用してWebサイトから特定のコンテンツをコピーしたいと思います。必要なコンテンツは、divで分割されたマーキーhtmlタグ内にあります。ルビーを使用してこのコンテンツにアクセスするにはどうすればよいですか?もっと正確に言うと、私はある種のルビーGUI(できれば靴)を使いたいと思っています。どうすればいいのですか?

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

ruby - 開発時に靴アプリを開くための最良の方法

ここで靴を学びます。コンソールを開いたまま靴アプリを開くより良い方法があるかどうか疑問に思っています。現在、最初に靴のアプリを開き、次にコンソールを開き、1分ごとに変更を加えた後にアプリを開く必要があります。これは、どのようなエラーが発生するかを確認するためだけです。

これを行うもっと簡単な方法があるように感じます。ありがとう!

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

ruby - ルビーシューズのText_Boxにテキスト行を追加する

ルビーシューズのText_Boxにテキスト行を追加するにはどうすればよいですか?私はこれを行う方法がわかりません。現在、テキストファイルに書き込んでから、そのテキストファイルを開いて、新しく追加されたコンテンツを取得しています。

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

ruby - スタック/フロー オブジェクトへの情報の格納

次のようなアプリがあるとします。

ボタンをクリックするたびに、より高い番号の新しいボタンが追加されます。新しいボタンの 1 つをクリックするとその番号が表示されるようにコーディングする方法はありますか? self常にアプリを指しているので、明白なアプローチ

ボタンをクリックすると の現在の値が表示されるだけなので、機能しません@i

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

ruby - どの要素にフォーカスがあるかを知るにはどうすればよいですか?

どの要素にフォーカスがあるか、または特定の要素にフォーカスがあるかどうかを判断するにはどうすればよいですか?

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

ruby - 靴のインスタンス変数の奇妙な動作

ねえ、みんな。私は、Ruby プロジェクトの GUI を Shoes を使用して作成しています。

ファイルから「プロセスリスト」をロードし、それを分割し、特定の実行呼び出しが行われたときにメモリ内の異なる「ページ」に物を割り当てる Manager (メモリマネージャーのように) と呼ばれるクラスがあります。とはいえ、この部分はあまり重要ではないと思います。それはすべて、端末アプリケーションとして問題なく機能します。

しかし、靴は私を困惑させるだけです. ここに私がこれまでに持っているものがあります:

これを実行するとどうなりますか:

プログラム ビューが期待どおりに読み込まれます。ヘッダー、「クリック ボタン....」という段落、およびボタンが表示されます。ボタンをクリックしてファイルを選択します。しかし、これは物事が奇妙になるところです。

最後のコメント行を実行するとexec_lines.text = File.read filename、希望どおりに実行されますが、マネージャーは必要な情報を取得しません。

@manager.set_exec_list filename行を実行すると、ブロック内のその行以降は何もalert実行されません。これには、 、またはそこに入れようとする他のコードが含まれます。

ただし、上記のように実行すると、期待どおりの出力が得られますが、選択したファイルからデータを設定できません。

靴のルールのページからこれを理解しようとしましたが、これは彼らが対処する問題ではないようで、彼らの「変化する/変化しない」私は理解していると思いますが、混乱していて私はそれがこの問題に正確に関連しているとは思わないでください。

これを機能させる方法を知っている人はいますか?私はこのプロジェクトにかなりの時間を費やしており、他の Ruby GUI ツールキットを実行することすらできないようです。

ありがとう。

更新 への呼び出しを行うときにコードで ruby​​-debug を実行しようとしましたが@manager.set_exec_list filename、ステップ実行すると、この呼び出しが行われたことが示されますが、コードは実際には (私が知る限り) そのメソッドにジャンプせず、次のように動作します。これは、ブロック内のコードの最後の行です。これらのクラスをShoes.appブロック内に含める必要がありますか? いいえ、更新します。それは何の違いもありません。

完全なソース コードを更新します。