問題タブ [grape]

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

groovy - @Grab アノテーションを使用した Groovy プロジェクトのコンパイル エラー

Gradle を使用して Groovy プロジェクトをコンパイルしていますが、コードで @Grab アノテーションを使用すると、次のエラーが発生することに気付きました。

(完全なスタック トレースはこちらhttp://pastebin.com/0ty4jNct )

それを機能させる唯一の方法は、「groovy」および「ivy」モジュールをgroovyクラスパスに追加することであることがわかりましたが、 groovyクラスパスは非推奨であるため、これは避けたいと思います。

これはGradleのバグですか?または @Grab 依存関係を管理するより良い方法はありますか?

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

groovy - アーティファクトのダウンロード後に Groovy のブドウがフリーズする

ubuntu システムを更新した後、Groovy グレープ スクリプトを実行する際に問題が発生しました。すべての依存関係はダウンロードされていますが、プロセスはまだ約 100% 実行されています

私はubuntuを持っています:

グルーヴィーなバージョン:

私の簡単なスクリプトは次のようになります。

出力は次のとおりです。

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

heroku - Heroku の redis への接続が失われる Resque

私はherokuでアプリを実行しています。Web ワーカーは Grape フレームワークで開発されています。

Grape には config/initializers のようなものがないため、Resque にアクセスするたびに次のようなコードを実行しています。

しばらくすると、Resque ワーカーは Redis からのジョブのピックアップを停止しますが、いくつかはキューに入れられています。ローカルで実行すると、すべて正常に動作します。

私は何が間違っているのですか?または、Resque の Redis 初期化をどこに置くべきですか?

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

groovy - Groovy Grapeの「本体のないメソッド」エラー

以下はコード スニペットで、その下がエラーです。私は明らかな何か間違ったことをしていますか?私はぶどうにとても慣れていません。

org.codehaus.groovy.control.MultipleCompilationErrorsException: 起動に失敗しました: cfwdUpdate.groovy: 1: 本体のないメソッドを定義しました。本文を追加してみるか、abstract を宣言してください。

行: 1 列: 1

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

ruby-on-rails - Grape を使用した JSON としての Activerecord の関連付け

Grape マイクロフレームワークを使用して JSON としてアソシエーションを持つアクティブ レコード モデルを返す簡単な方法はありますか?

このスニペットは機能せずUser.includes(:address).to_json(include: :address)、JSON として 2 回エンコードされます。to_json(とにかく自分でメソッドを使用するのは気分が悪いです)

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

ruby - RubyでHashie::Mashの出力をJsonに解析する

グレープを使用して作成された API の JSON 形式でユーザー入力を取得しています。特定のパラメーターでは、次の形式で JSON の配列を指定しています。

「個人」属性を印刷しようとすると、以下のように表示されます

属性を json 形式に解析する方法はありますか?