問題タブ [ruport]

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

ruby-on-rails - Ruportレポートテーブルの競合する列名

Ruportを使用して同じエンティティを含むエンティティのCSVファイルを作成すると、生成された列名によって競合が発生し、Ruportはこの列の最初の出現のみを表示します。この抽象的な説明をより明確で複雑さを少なくするために、例:

私のクラスはZoneから継承します。ServerUnitConfigこれには:belongs_toからがありServerUnitます。たとえば、フィールドとして Zone持っています。forもあり、これも。から継承します。server_unit.su_nameZone:belongs_toDomainServerUnitConfig

私は両方を私のRuportに含めたいのですが、これを行うには、 Ruport:includeについて次のような議論がreport_tableあります。

これをRuportを使用してCSVファイルで報告すると、の列ではなく、のserver_unit.su_name列のみが表示されるレポートが得られます。通常はも表示されますが、Ruportはフィールド名とその親のみを表示するため、どちらの場合も表示され、これにより競合が発生します。server_unitDomainserver_unit.su_nameserver_unit.su_name

インクルードのフィールドにカスタム名を付けることをお勧めしますが、方法がわかりません。もう1つのアイデアは、可能であれば、Ruportにいずれかの方法で同じ列名を使用しても問題がないことを伝えることですが、それは不可能だと思います。この問題を解決するアイデアはありますか?それは私に大いに役立つでしょう!

ありがとう

ダーン

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

ruby-on-rails - Warbler を使用して JRuby の ruport/acts_as_reportable gem を含める方法は?

JRuby 1.4.0 を使用しており、Ruport を使用して CSV ファイルを作成したいと考えています。これは、warbler を使用して war-file を作成し、サーバーに配置するまでは完全に機能します。

次のコードをenvironment.rbに追加すると、JRubyが不平を言いますNo such file to load -- 'ruport'

ruport と act_as_reportable を を介してインストールしたため、ローカルでは完璧に動作gem install ...しますが、Tomcat サーバーで実行したいので、それらを gems フォルダーに追加するだけで使用できると聞きました (これにはインストール/構成が必要ですか?) .

また、次の行を warble.rb に追加して、依存関係を持つ必要な gem を warble に追加しました。

それでも同じ問題が発生します。私がグーグルで見つけたのはconfig.gem 'acts_as_reportable', :lib => 'ruport/acts_as_reportable'、AAR gemが必要なため、warble.rbに追加する必要があることだけです。問題は、JRuby のバージョンが 1.4.0 しかなく、config.gem がプライベート メソッド呼び出しであり、これはより新しいバージョンの JRuby でのみ動作するように見えることです。

ありがとう!

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

ruby - Ruport データ テーブルのフォーマッタをプログラムでオーバーライドするにはどうすればよいですか?

私の Rails アプリには、非常に単純な Ruport セットアップがあり、Ruport コントローラーはReport::Data::Tableインスタンスに渡されます。

Data::Tableデータに格納されているインスタンスは、レンダリングを要求されたときに委任されたコントローラーとして使用さRuport::Data::Tableれるため、後で呼び出すときにそれが呼び出されます

レンダリング メソッドを Reporter クラスに委譲するようにデータに指示するにはどうすればよいですか?

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

ruby-on-rails-3 - environment.rbでruportを構成する方法

ruport-utilsパッケージとact_as_reportablegemとともにruportgemをインストールしました。...e

"Ash :: Application.initialize!

Rails :: Initializer.run do | config | config.after_initializeは、environment.rbファイルでこれを実行するときに「ruport」endendを必要とします...これは「

c:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.9/lib/rails/application.rb:63:in `inherited':複数のRails::Applicationを持つことはできません(RuntimeError)"何が間違っているのか....誰かがruportの適切な設定方法を手伝ってくれる?

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

mysql - SQLを使用したRailsRuport

RubyReportingにRuportgemを使用しています。基本的なコーディングと構成を次のように実行しました。

そしてIRBコンソールで私は次のように試しました

そしてそれは私にはうまく機能しています。

問題はモデルの代わりに、SQLを使用して独自のクエリを記述し、それをRuportテーブルオブジェクトに追加する方法ですか?

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

ruby-on-rails - Newbie - trying to save a datagrid to pdf

I'm using the gem datagrid to display some data. I would like to use ruport to output the data to pdf.

I added this button to my controller.rb=

#xA;

I have this route=

#xA;

end

And this in the admin_reports_controller.rb=

#xA;

end

But, it doesn't work - any ideas? I get:

#xA;
0 投票する
2 に答える
15649 参照

ruby-on-rails - Ruport-"":Stringの未定義のメソッド `each'

このチュートリアルの最初の例:http://ruportbook.com/printable_documents.htmlに従いますが、 "":Stringに対して未定義のメソッド `each'を常に取得しているので、次のコードで新しいファイルを作成しました。

次に、workers_controller.rbという名前の既存のコントローラーで、次のアクションを実行します。

次に、ブラウザで次のエラーが発生します。

他の多くの例を試しましたが、同じエラーが発生します。

手助け?