問題タブ [method-missing]

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

ruby - ruby: method_missing バッククォートのタイプミス?

ruby スクリプトが失敗したときに、mutt を介してメールを送信する方法を構築していました。次のようになります。

コマンドは次のエラーをスローしていました:

私はついにその $ を確認するのに十分なほどよく見ました! 未定義のメソッドの名前の前にバッククォートがあり、その後に一重引用符が続きます:

コードを掘り下げて、method_missing メソッドの前にバッククォートがあり、その後に一重引用符があることを確認しました。バッククォートは一重引用符にするべきですか、それともその逆ですか? そうでない場合、その背後にある理由は何ですか?

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

ruby-on-rails - DRY 方式で method_missing を使用する Rails 共有定数

私はクラスを書いています:

...これは、次のような定数にアクセスしたいときにうまく機能します。

ここで、Foo と呼ばれる別の定数セットを紹介したいと思いますが、コードを乾かしたいと思います。

両方のクラス メソッドを SharedConstant モジュールに移動し、そのモジュールを「拡張」しようとしました。「ベース」クラスを作成してそこから派生しようとしましたが、どちらのアプローチも機能しません。

これが私の仕様の例です:

どんなアイデアでも大歓迎です。前もって感謝します。

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

ios - チュートリアルにメソッドがありません

私は iOS プログラミングの初心者なので、Apple の Developer ライブラリ チュートリアルの 1 つに従っています。「アプリの実装 - チュートリアル: データの追加」の部分で、サイトはtableView:cellForRowAtIndexPath方法を変更するよう求めています。実は、「XYZToDoListTableViewController.m」にはそのようなメソッドはありません。私は何か間違ったことをしていますか、それとも何ですか?ありがとう

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

ruby - ルビー。どのクラスインスタンスメソッドが定義されているかを知る方法は?

method_missing が定義されているクラスを知りたいです。オブジェクトで定義されています。

階層に沿ってどのクラスがそれをオーバーライドしているかを知るにはどうすればよいですか?

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

c# - AxHost.GetPictureFromIPicture() メソッドがありません。MS Access データベースから画像 (添付ファイル) を取得しています

AxHost.GetPictureFromIPicture() を使用して、MS Access 2013 データベース ファイル (*.accdb) から GIF 画像 (添付ファイルの種類として保存) を取得しようとしています - それを Image に変換して、PictureBox に表示できるようにします。しかし、その方法はありません!:( 何か不足していますか? smtg を設定またはインストールする必要がありますか?

変換しないと、「'System.__ComObject' 型の COM オブジェクトをクラス型 'System.Drawing.Image' にキャストできません」というエラーが表示されます。

私は実際にすべてを正しい方法で行っていますか?または、より良い解決策はありますか?私を助けてください。

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

filemaker - FileMaker MissingFunction

不足している機能が何であるかを判断しようとしています。このスクリプトを使用して外部ファイルにデータを書き込もうとしています。これはスクリプトの 1 行のコードです。セキュリティ上の理由から、残りのコードを投稿することはできません。欠落している機能が何であるかについての指示は大歓迎です。

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

filemaker - FileMaker の機能がありません

私のバージョンの Filemaker にインストールされなくなったプラグインが原因で、この機能が失われていることに気付きました。誰かがこれを置き換える可能性のあるプラグインまたは機能に私を案内してくれませんか<Function Missing>

上記のスクリプトはスクリプト全体です。ドキュメントはありません。$SP 変数は、おそらく私のレイアウトの特定の列と行内のデータであり、スクリプトの目的は、その列/行からクリップボードにデータをコピーすることです

0 投票する
4 に答える
750 参照

ruby - 別のモジュールの Ruby 定数への非修飾アクセスを許可する

この回答によると、少なくとも IRB では最上位レベルでグローバル名前空間に定数を取得できます。include単純に、モジュール内で同じトリックを実行できると思いました。

ただし、これを使用しようとすると、次のようになります。

Baz::const_missing次に、 forward toにオーバーライドしようとしましFooたが、呼び出されません。Baz::Qux::const_missingしますが、その時までに、通訳者はBaz.

クラスがそれらを修飾する必要がないように、Foo定数をインポートするにはどうすればよいですか?BazBaz

(ディレクトリ構造とモジュール名の一貫性のため、 の代わりにQuxetc.を宣言したいだけではないことに注意してください。)FooBaz


ETA:別のクラスを作成Baz::CorgeするBaz::Quxと、資格なしで参照できます。したがって、明らかに「ピアスコープ」の感覚があります。Quxがにアクセスできるようにする方法がいくつかあることは承知していますが、 のすべてのクラス(および の他のすべてのクラス)が修飾なしでアクセスできるBar方法を探しています。BazBarFoo