問題タブ [html-safe]

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

html - Rails 4 - メタ タグ html セーフ

メタ タグの HTML を安全にする最善の方法を見つけようとしています。現在、HTML をエスケープしています。

これが私の現在のセットアップです。

私のapplication.html.erbで:

そして私の見解では:

単純に html safeprovideなどを呼び出すと...

正常に動作しますが、これを行うためのより良い方法があるかどうか疑問に思っています。メソッドを使用しているすべてのビューで html safe を呼び出さなければならないのは間違っていると思いますprovide

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

ruby-on-rails - エビを使用してデータベースからhtmlコンテンツをフォーマットする

エビのドキュメントでデータベースから HTML コンテンツをレンダリングする方法

上記のコードから得られる出力は、HTML タグを含む文字列です。のようなものが欲しいhtml_safe。で可能Prawnですか?

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

javascript - インスタンスの html_safe 文字列変数を js.erb に渡す方法

ばかげた質問のようですが、これを達成する方法はありません

Rails 4.2.5.

コントローラーへのリモート呼び出しで、

update.js.erb で

これは出力です: ここに画像の説明を入力

私が試したこと:

1)コントローラーで:

2) js.erb の別の証明:

どちらの場合も、javascript 関数alert()を実行すると、ターミナルでもブラウザ コンソールでもメッセージなしでハングします。

3)私も試しました:

しかしうまくいかず、「S'han trobat...」と表示されます。

もちろん、 @notice で表示すればindex.html.erb結果は正しいです (S'han trobat..)

コントローラーから js.erb に " ' " 文字を文字列インスタンス変数に渡して表示する方法がわかりません

ありがとう

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

ruby-on-rails - Rails 4 erb のインライン スタイリング

Rails 3.2そのため、レガシー プロジェクトを4.2 ビューの 1 つ (erb) 内のコード ( Rails 3.2)に移行しているときに、小さな問題が発生しました。

次のテキストを生成します。

Rails_3_version

Rails 4.2 の同じコードは、次のようにjob_profile.description解決されます 。Testlist.join(', ')English Listening Comprehension

Rails_4_version

元の結果を再現するために多くのオプションを試しましたが、成功しませんでした。提案?