問題タブ [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.
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 の保護されたメソッドであるため、モデル クラスで次のコードを使用して同じタスクを実行しました。
ruby-on-rails - render_to_string に変数を渡す方法は?
次のことをしようとしています
しかし、テンプレートで @sender にアクセスすると、nil:NilClass であることがわかります。正しい変数を渡すかどうかを再確認しましたが、まったく問題ありません。render_to_string に変数を渡す方法が他にあるのではないでしょうか?
django - djangoのrender_to_stringを使用して一重引用符(')をエンコードすることはできません
djangoのrender_to_stringと一重引用符のエンコードに問題があります。
なぜこれらの引用符だけが「#39;」に翻訳されるのですか?そして他のすべての特殊文字はそうではありませんか?
ruby-on-rails - render_to_string を使用して lib ruby クラスでパーシャルをレンダリングする方法
Liquid のカスタム タグを作成していて、タグでパーシャルをレンダリングしたいと考えています。render_to_string を使用する必要があると想定していますが、機能させることができないようです。
以下を含むあらゆる種類のことを試しました:
しかし、何も機能していないようです。これを行うには、私が見逃している簡単な方法が必要です。
前もって感謝します。
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で引き続き機能させるという元の質問に対する回答は、引き続き高く評価されます。
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 メソッドの呼び出しが間違っているのでしょうか?
ruby-on-rails - Rails 3で「render_to_string」を単純化する方法は?
Rails 3でパーシャルをレンダリングするには、次のようにします。
部分的な結果を文字列として取得するには、次のようにします。
これは最後のものを短く書くことは可能ですか?(例えば、省略し:partial
たり:locals
、私がしたようにrender
)(試しましたが、エラーが発生します...)
java - 一部の浮動小数点数が末尾0で表示されるのはなぜですか
0.001から0.009までの数字が末尾0の文字列にレンダリングされる理由を知っている人はいますが、他の数字はそうではありません。たとえば、0.01から0.09までの数字はそうではありません。
プリント
編集DecimalFormatのコードはロケールに依存していないようです。私が走ったら
Ubuntu11.04のJava6アップデート26で
同じシステムのJava7で
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]}.
これを解決する方法を知っている人はいますか?