問題タブ [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 に答える
11281 参照

ruby-on-rails-4 - Ruby on Rails: .html_safe と sanitize() の違い

ビューには 2 つのコードがあります。

そして、どちらも提供された文字列にhtmlタグをエンコードするようです。それらの違いは何ですか?いつどちらを使用する必要がありますか?

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

ruby-on-rails - Ruby on Railsのhtml_safeが機能しない

Ruby 2.0.0 を使用しています。これは私のコントローラーです。

これは私のコンソール(端末)出力です

そして、コンソールに表示されるものは同じです。HTMLタグをエスケープできません。

アップデート

ビューにこの値があります..ビューページに

まだ機能していません..

助けてください

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

ruby-on-rails - Railsのhtmlコードブロック全体のhtml_safe

可能な場合でも、html ブロッ​​ク全体をエスケープする方法を見つけることができないようです。

これが私がやろうとしていることです:

.html_safeまた、すべての弦の最後で喉を鳴らすのは好きではありません。%trすべてがhtml_safeである必要があるというある種のインジケーターを配置する方法はありますか??

ありがとう :)

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

ruby-on-rails - Railsはラベルタグ内の文字列をエスケープします

en.yml ファイルからコンテンツが読み込まれる label タグがあります。

html.erb

person_name はヘルパーで、文字列を出力します

person_helper.rb

ヘルパーからの出力文字列は t メソッドに渡され、次のように連結されます

en.yml

出力を次のようにしたい

しかし、代わりに私は得る

html_safe、raw、およびエスケープ文字列に関係していることは理解していますが、機能させることができませんでした!

ありがとう!

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

ruby-on-rails - Rails 4 アプリケーションで Twitter Bootstrap コードと html_safe を使用したい

HTMLメールを保存するPostgreSQL 9.2.xデータベースを使用するRails 4アプリケーションがあります。電子メールの html5 コードを含むテキスト領域フィールドがあります。

過去に、私はもちろん非常にうまく機能するストレートな html5 コードしか使用していませんでした。ただし、別のアプリケーションでは、現場で Twitter Bootstrap コードを使用して、ニュースレターを適切にフォーマットしたいと考えています。Twitter Bootstrap コードを使用してレコードを作成すると、すべてがメールに表示されましたが、Twitter Bootstrap の書式設定は無視されました。

メーラーで使用されているデータベース フィールドに Twitter Bootstrap コードを配置できる、html_safe や gem に似た同様の機能はありますか? 今のところ、私はすでに独自のデータベースを持っているので、MailChimp などの別のサービスの使用は避けたいと考えています。

オンラインで検索しましたが、html_safe が Twitter Bootstrap コードで使用されている場所は見つかりませんでした。

探し続けます。

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

python - AS3 htmltext で表示するユーザー入力を安全にする

私はこれを1時間か2時間探していましたが、探しているものは何も見つかりませんでした. 私はチャットアプリケーション(Pythonで作られたソケットサーバー)を作っていますが、うまく動作しています。メッセージが保存されるメインのチャット エリアは HTML を使用しており、アバターとメッセージと共にユーザー名を太字で表示するだけです。私が抱えている問題は、ユーザーが HTML を入力してメイン チャットをいじるのをどのように停止するかということです。現在、正規表現「/<.*?>/g」を使用して HTML タグを削除していますが、ユーザーに次のようなものを送信させたいと考えています

しかし、HTML として送信されたものを解析する代わりに、通常のテキストだけですか?

たとえば、今。ユーザーが入力している間、正規表現を使用して削除しています

入力するとすぐにタグ。私が欲しいのは、ユーザーが入力できるようにすることです

送信しますが、太字で表示せず、b タグを表示します。

「mainChat」テキスト ボックスはhttp://prntscr.com/46hd4tのように表示され、すべてのメッセージが保存されます 「chatMessage」テキスト ボックスはhttp://prntscr.com/46hdc6のように表示され、ユーザーがメッセージを書き込む場所です

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

ruby-on-rails-4 - Rails 4 Formtasticアクションラベルのエスケープ

formtastic送信ボタンラベルにグリフィコンを追加する方法を知っている人はいますか? 私が何をしても、文字列は常にエスケープされているようです

私が持っている現在のスニペットは次のとおりです。

ありがとう!

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

ruby-on-rails - htmlでsimple_form label_methodをレール化する

font-awesome からのアイコンを選択できる場所を選択しています。公聴会ではこのようにしていますが、機能しません...オプションが空白でしか表示されません。html_safe タグが作成されていない場合は表示されますが、論理的にはテキストのみです。生の方法は機能しませんでした。