1

Rails では、編集アクションに移動すると、モデルから情報が自動的に取得され、フォームに入力されます。パスワードや ssn などの機密情報を保存する CRUD がある場合、フォームの編集時に値がプレーンテキストで表示されないようにするにはどうすればよいですか?

コントローラーの値を に設定して変更するつもりでした****が、潜在的なリスクとして、人々がフォームを送信する可能性があり、SSN が に更新され****ます。

コンソールに表示されないようにパラメータをフィルタリングすることについて言及しているのではありません(config.filter_parameters)。

4

1 に答える 1

0

入力フィールドを type="password" に変更すると、問題が解決するはずです。フィールドが空白の場合は、コントローラーにフィールドを設定しないでください。

フォーム ビルダーを使用している場合は、text_field を password_field に変更します。

于 2013-03-23T00:40:13.830 に答える