[解決済み] Ruby on Rails 3 のフォームにある _snowman パラメータは何のためにあるのですか?
2022-04-28 02:14:24
質問
Ruby on Rails 3 (現在Beta 4を使用中) では、Ruby on Rails 3で
form_tag
または
form_for
という名前の隠しフィールドがあります。
_snowman
の値で、☃(
ユニコード
\x9731) が表示される。
で、これは何に使うの?
解決方法は?
これは、Internet Explorer 5をサポートし、その使用を奨励するためにここにあります。 UTF-8 を使用します。
見られるコミットメントメッセージ こちら の詳細は以下の通りです。
いくつかの既知のウェブエンコーディングの問題を修正しました。
- すべてのフォームでaccept-charsetを指定する。最近のブラウザはすべて、また IE5+では、指定されたエンコーディングが使用されます。 フォームパラメータ
- 残念ながら、IE5+は、少なくとも1つ以上の フォームの値に含まれる文字が を、ページの文字セットで指定します。このため を上書きすることができます。
の文字セット(RailsではUTF-8に設定されます。) を含む隠し入力を提供します。 unicode文字で、IEに強制的に はaccept-charsetを見ます。- ウェブ入力の大部分は UTF-8 であるため、受信側の パラメータをUTF-8に設定します。これによって を使用することで、多くの場合、互換性のない との間のエンコーディングは、ASCII-8BITです。
UTF-8です。- params[:_snowman]を無視しても大丈夫です。
要するに、このパラメータは無視しても大丈夫ということです。
それにしても、なぜInternet Explorer 5のような古い技術に対応するのか、よくわかりません。私に言わせれば、非常に非Ruby on Rails的な判断のように思えます。
関連
-
[解決済み] バリデーションなしで属性を更新する方法
-
[解決済み] Rails 4で、以前のバージョンのRailsでattr_accessibleを使用していた状況に遭遇した場合、Forbidden Attributes Errorが発生する。
-
[解決済み] UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
-
[解決済み] 文字列リテラルの前にある'b'文字は何を意味するのでしょうか?
-
[解決済み] Ruby on Railsのマイグレーションでデータベースのカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] Ruby on Railsのマイグレーションで、カラムをユニークにしてインデックスを作成するにはどうすればよいですか?
-
[解決済み] Ruby on Railsで、DateTime、Timestamp、Time、Dateの違いは何ですか?
-
[解決済み】Rails: パスヘルパーの出力をコンソールから確認する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】修正方法:エラー:'<ファイル名>'にチェックアウトされたコミットがない fatal: コマンドプロンプトで "git add ." を入力するとファイルの追加に失敗する
-
[解決済み】TypeError: SymbolからIntegerへの暗黙の変換がない。
-
[解決済み】警告:定数 ::Fixnum は非推奨 新しいモデルを生成するとき
-
[解決済み] サーバーに接続できませんでした。そのようなファイルまたはディレクトリがありません (PG::ConnectionBad)
-
[解決済み] Ruby on Railsのためにnetbeansを構成する方法は?
-
[解決済み] railsアプリケーションでCookieのオーバーフロー?
-
[解決済み] Devise Admin Roleの追加【終了しました
-
[解決済み] 構文エラー "構文エラー、予期しない入力終了、keyword_endを期待 (SyntaxError)"
-
[解決済み] RSpecとCucumberの違いは何ですか?[クローズド]
-
[解決済み] Railsコンソール:リロード!モデルファイルの変更が反映されない?考えられる理由は何でしょうか?