問題タブ [render-to-string]

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

ruby-on-rails - Rails でページをメモリにロードする

/reports/generate_report を読み込むと、Rails アプリが XML を生成します。

のページで、この XML を変数に読み込み、データベースに保存したいと考えています。

これどうやってするの?/reports/generate_report.xml URI からの応答を変数にストリーミングすることはできますか? それとも、XML は同じ Web アプリによって生成されるので、それを行うためのより良い方法はありますか?

ここに私の generate_report アクションがあります:

これが私が書こうとしているアクションです:

解決済み:私の解決策 (Mladen Jablanović に感謝):

render_to_string は (ばかげて) ActionController::Base の保護されたメソッドであるため、モデル クラスで次のコードを使用して同じタスクを実行しました。

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

ruby-on-rails - render_to_string に変数を渡す方法は?

次のことをしようとしています

しかし、テンプレートで @sender にアクセスすると、nil:NilClass であることがわかります。正しい変数を渡すかどうかを再確認しましたが、まったく問題ありません。render_to_string に変数を渡す方法が他にあるのではないでしょうか?

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

django - djangoのrender_to_stringを使用して一重引用符(')をエンコードすることはできません

djangoのrender_to_stringと一重引用符のエンコードに問題があります。

なぜこれらの引用符だけが「#39;」に翻訳されるのですか?そして他のすべての特殊文字はそうではありませんか?

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

ruby-on-rails - render_to_string を使用して lib ruby​​ クラスでパーシャルをレンダリングする方法

Liquid のカスタム タグを作成していて、タグでパーシャルをレンダリングしたいと考えています。render_to_string を使用する必要があると想定していますが、機能させることができないようです。

以下を含むあらゆる種類のことを試しました:

しかし、何も機能していないようです。これを行うには、私が見逃している簡単な方法が必要です。

前もって感謝します。

0 投票する
3 に答える
9566 参照

ruby-on-rails - render_to_stringはパーシャルを検出しません(PDFKitコントローラーの応答)

Ruby 1.8.7、Rails 3.0.4、PDFKit 0.5.0

ミドルウェアを使用せずにPDFKitを使用してPDFを作成しようとしているので、JavaScriptを無効にできます(PDFにあるはずの多くの情報を非表示にするアコーディオンアクションがあります)。ただし、試行すると、ビュー(show.html.erb)のパーシャルが欠落していると表示されるため、失敗します。

{:locale => [:en、:en]、:formats => [:pdf]、:handlers => [:erb、:rjs、:builder、:rhtml、:rxml]}で部分的なプログラム/詳細が欠落しています

パーシャルへの参照を削除すると、正常に機能します。また、show.html.erbと同じディレクトリにパーシャルを配置しようとしましたが無駄になりました。これが私のコントローラーのshowactionのコードです:

これを行い、パーシャルを保持する方法はありますか?

編集:今のところ私はこれをしました:

これには、生成するすべてのPDFでJavaScriptをオフにするという欠点がありますが、今のところは有効です。パーシャルをrender_to_stringで引き続き機能させるという元の質問に対する回答は、引き続き高く評価されます。

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

ruby-on-rails - レールrender_to_stringの問題

rspec でコントローラーをテストしようとしていますが、常にエラーが発生します。

users_controller.rb:

_show.tokamak 仕様ファイル

だから私はエラーが発生します:

失敗/エラー: put 'update', :id => @user.id, :user => {:username => username+"abc"}, :format => :json ActionView::Template::Error: You have aあなたがそれを予期していなかったときの nil オブジェクト! Array のインスタンスを期待していたかもしれません。nil の評価中にエラーが発生しました _app_views_users__show_tokamak___509498818 _32151168_368311673' # C:/Users/makaroni4/XXX/XXX/app/controllers/users_controller.rb:22:in 。レベル) in '

render_to_string メソッドの呼び出しが間違っているのでしょうか?

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

ruby-on-rails - Rails 3で「render_to_string」を単純化する方法は?

Rails 3でパーシャルをレンダリングするには、次のようにします。

部分的な結果を文字列として取得するには、次のようにします。

これは最後のものを短く書くことは可能ですか?(例えば、省略し:partialたり:locals、私がしたようにrender)(試しましたが、エラーが発生します...)

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

java - 一部の浮動小数点数が末尾0で表示されるのはなぜですか

0.001から0.009までの数字が末尾0の文字列にレンダリングされる理由を知っている人はいますが、他の数字はそうではありません。たとえば、0.01から0.09までの数字はそうではありません。

プリント


編集DecimalFormatのコードはロケールに依存していないようです。私が走ったら

Ubuntu11.04のJava6アップデート26で

同じシステムのJava7で

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

render-to-string - render_to_string レール 3.1

私はこれを試します:

:content => render_to_string(:template => "#{path[:controller]}/#{path[:action]}.html.haml")

私のjsonでは、kaminariを使用してページを改ページすると、次のエラーが発生します。

ActionView::Template::Error ({:handlers=>[:erb, :builder, :coffee, :haml], :formats=>[:json], :locale=>[:en, :ja]}.

これを解決する方法を知っている人はいますか?