問題タブ [roo]

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

spring - コンソールに表示されない例外 (spring mvc/security)

Tomcat で実行される spring-roo を使用して spring-mvc プロジェクトをセットアップしています。spring-security をセットアップした後、コンソールに例外/スタックトレースが表示されなくなりました...

ログインページにアクセスしてログインを試みるだけです。UserService (ログイン プロセス中に呼び出される) で、これを「テスト」するために NullPointerException をスローします。例外はコンソールに表示されません。私が見ることができる唯一のものは、ログイン ページ (/login?login_error=t) の例外のメッセージです。

問題がどこで起こっているのかを(コンソールで)確認できるようにしたいので、それは良くありません。

spring-securityの設定時に追加したフィルター「springSecurityFilterChain」をコメントアウトしました。コントローラー内で例外をスローすると、期待どおりに例外がコンソールに表示されます。だから私の推測では、何かが Filter チェーン中に例外を処理し、それをコンソールに出力しないということです。これを回避する方法を見つけることができませんでした...

どんな助けでも大歓迎です!

ありがとう

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

redirect - Excel インポート後に表示するようにリダイレクトする

Excel データをインポートできるようにするために、このRailscasts チュートリアルに従いました。私のアプリはデータをインポートできますが、インデックス ページではなく 1 つのインスタンスにリダイレクトしたいのですが、これが難しいことがわかっています。

コントローラを に設定するとredirect_to quotes_path、問題なくクオート インデックスにリダイレクトされます。ただし、それを変更しても、redirect_to @quoteどちらのオプションも機能しません。リダイレクトが処理されると、次のようになります。redirect_to quote_path(@quote)redirect_to quotes_path(@quote)

ここに私のquotes_controllerがあります:

追加情報を提供できるかどうかお知らせください。

お早めにどうぞ!

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

spring - Spring Roo finder メソッドで JPA/Hibernate が誤った SQL を生成する

永続化レイヤーがSpring Rooで生成されたJPAエンティティで構成され、永続化プロバイダーとしてHibernate、基礎となるDBとしてMySqlを使用するSpring Webアプリケーションを開発しています。

私のエンティティの中には、次のように Roo で生成されDetectionた tstampjava.util.Dateフィールドを持つクラスがあります。

(もちろん、実行後にファインダーメソッドが選択されましたfinder list

私のコントローラーコードでは、私が呼び出す時点で:

from と to は 2 つ有効ですjava.util.Date(s)。ただし、サンプル データをテストするとき (指定された from の選択に対して、返されるリストが空にならないようにした後)、空のリストを取得し、その理由を調査しました。

Tomcat ログで、Hibernate が次の SQL を生成していることがわかりました。

where 句にはAND detection0_.tstamp<=?、他の日付範囲の制限を確認して、末尾に " " が含まれている必要があります。Detection.findDetectionsByTstampBetween(Date minTstamp, Date maxTstamp)で生成されたメソッドを調べたところ、Detection_Roo_Finder.aj実際には createQuery の呼び出しに「AND」が含まれています。

何が問題を引き起こす可能性がありますか?

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

ruby-on-rails - Rails 4でヘッダーなしでxlsx経由でインポートされたデータをマップする方法

Rails アプリのユーザー向けにインポート機能を追加したいのですが、ユーザーがインポートするファイルにはヘッダーがなく、興味深いデータは行 8 から始まります。行には 2 つのフィールドしか必要ありません。例を次に示します。 xlsx ファイルの行の :

日付と 4 番目のフィールド (60) の数値のみが必要で、それらを SQL テーブルに追加します。マッピングとその方法に問題があります。railscast チュートリアルと roo doc に基づいて実行しようとしましたが、うまくいきません。

そして、私が得るエラー:

私はレール/ルビーに本当に慣れていないので、マッピングコードがそのようになっているかどうかさえわかりません。

0 投票する
5 に答える
8852 参照

ruby-on-rails - Roo 使用時の nil:NilClass に対する未定義のメソッド `fetch_value'

Roo を使用して、Excel スプレッドシートから Rails アプリのテーブル (data_points) にデータをインポートしようとしています。

エラーが発生しています:

そのエラーは、私の data_point.rb ファイルの行を参照しています (完全なコードの抜粋については、以下を参照してください)。

「アプリケーショントレース」には次のように書かれています:

アプリ全体で「すべてを検索」しても fetch_value のインスタンスが表示されないため、これに困惑しています

私のアプリの他のコードは次のとおりです。

私のモデルでは、data_point.rb:

標準の Rails フレームワークに加えて、コントローラー data_points_controller.rb を追加しました。

私が使用している Excel ファイルでは、ヘッダー行に、上記の DataPoints の 3 つの属性 (annual_income、income_percentile、years_education) とまったく同じ列名があります。

追伸 RailsCast 396: Importing CSV and Excel を既に見て、コメントを何度も読みました。サンプル コードを Rails 4 に変換したり、個々の属性を割り当てたりするのに苦労していると思います (RailsCast で使用されているアプローチとは異なります)。

助けてくれてありがとう!