問題タブ [dashing]

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

ruby-on-rails - Rufus スケジューラのタイムアウト:: Selenium 仕様のエラー

プロジェクトでダッシュ レールhttps://github.com/gottfrois/dashing-railsを使用しています。rails env load で rufus-scheduler ジョブを実行します。

統合テスト (rspec、capybara、selenium-driver) を実行すると、rufus-scheduler のタイムアウト エラーが原因で、一部のテストがランダムに失敗します。テスト環境で rufus-scheduler エラーを黙らせたり、rufus を完全に無効にしたりする方法はありますか? 私は自分のコードベースで rails_env=test を実行するのが好きではないので、他の解決策をいただければ幸いです。

サンプル エラーは次のようになります。

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

coffeescript - この変数がコーヒースクリプトのスコープにないのはなぜですか?

ダッシュフレームワークを使用してウィジェットを作成しています。基本的にはシナトラ、バットマン、コーヒー スクリプトを使用してダッシュボードを作成します。

私のコードはこのウィジェットに基づいています

次のコードがあります

コーヒースクリプト

html

アクセサー「isAvailable」関数が true を返す場合、「available」css クラスが適用され、期待どおりに div の色が赤から青に変更されます。

ただし、アクセサー関数を「true」から変数に変更すると、未定義であると表示されます。

Google とスタック オーバーフローに関する私の時間の調査から、問題はスコープの問題のようです。

color_available 変数のすべてのインスタンスをグローバルスコープに変更しようとしましたが、うまくいきませんでした。

また、ウィンドウに color_available を追加しようとしました

color_available が定義されていない理由を誰でも指摘できますか? 私はjavascript / coffeescriptを初めて使用し、少し頭がいっぱいです。


資力

CoffeeScript でグローバル変数を定義するにはどうすればよいですか?
https://donatstudios.com/CoffeeScript-マッドネス

アップデート

変数を初期化するために次のアプローチを試したことを忘れていました。

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

ruby - Rufus Scheduler :first_in オプションが cron で不明

Rufus Scheduler (Dashing 内) を使用して cron ジョブをスケジュールしようとしていますが、サーバーのスピンアップ時に一度実行することもできます。ここで、次のことを行うように言っているreadme に従っています。

これを実行しようとすると、ジョブで次のエラーが発生します。

誰かがこれに出くわしましたか?

0 投票する
0 に答える
547 参照

ruby - getaddrinfo: 回復不可能なエラーが発生しました - ruby​​ net/http リクエスト

コンソールで実行すると一連の API 呼び出しを実行するスクリプトがあり、それは素晴らしく機能します。しかし、サーバーで実行すると、「getaddrinfo: 回復不能なエラーが発生しました..」というエラーが表示されます。

問題を引き起こしていると思われる私のコードの一部は次のとおりです。

かなり単純です...望ましい結果を得るには、httpおよびresオブジェクトを少しマッサージする必要がありました。コンソールからはうまく機能しますが、サーバーを起動するとエラーが発生します。

コンテキスト: rufus-scheduler を使用してジョブをスケジュールする Dashing ダッシュボードを実行しています。これは、30 分ごとに実行するようにスケジュールしたジョブです。Dashing も Unicorn の代わりに Thin サーバーを使用します。

これが私が得る完全なエラーです:

注:215行目は「res = ...」にあります

アップデート:

APIアドレスでnslookupを実行し、取得しました

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

javascript - Shopify Dashing: 外部 Javascript を含めるにはどうすればよいですか? (例: Raphael.js)

Raphael.jsライブラリを使用してクライアント (つまりダッシュボード) に SVG オブジェクトを描画する Shopify Dashingウィジェットをまとめています。

純粋な JavaScript でスタンドアロンの方法でコードを動作させ、必要なものをすべてレンダリングします。

ただし、ウィジェットの.coffeeファイルに Raphael.js ライブラリをインポートする必要があり、これに本当に苦労しています。

Dashing ウィジェットのコード内から外部 JavaScript ライブラリを含める方法を知っている人はいますか?

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

eventmachine - eventmachine.watch_file が間違ったファイル状態を返す

私は例に従っています: https://github.com/Shopify/dashing/issues/78#issuecomment-14940695

eventmachine.watch_file は、スプレッドシートを変更するたびに「file_deleted」を返します。実際には「file_modified」を返す必要があります

誰かが私を助けることができますか?