Ruby on rails 简单表单-过滤日志中更新的属性
关于简单形式的简单问题: 我在用户模型中有一个令牌属性,当通过网络传递时,我希望将该令牌标记为[FILTERED](默认情况下密码字段就是这样) e、 g 我有:Ruby on rails 简单表单-过滤日志中更新的属性,ruby-on-rails,forms,simple-form,patch,update-attributes,Ruby On Rails,Forms,Simple Form,Patch,Update Attributes,关于简单形式的简单问题: 我在用户模型中有一个令牌属性,当通过网络传递时,我希望将该令牌标记为[FILTERED](默认情况下密码字段就是这样) e、 g 我有: Parameters: { "token"=>"WYXe3Z24JmUq", "email"=>"test@testing.com", "password"=>"[FILTERED]"}} 我想: Parameters: { "token"=>"[FILTERED]", "email"=>"test@
Parameters: { "token"=>"WYXe3Z24JmUq", "email"=>"test@testing.com",
"password"=>"[FILTERED]"}}
我想:
Parameters: { "token"=>"[FILTERED]", "email"=>"test@testing.com",
"password"=>"[FILTERED]"}}
以及一个示例表格:
<%= simple_form_for @user do |f| %>
<%= f.input :token %>
<%= f.input :email %>
<%= f.input :password %>
<%= f.input :password_confirmation %>
<%= f.button :submit %>
<% end %>
要实现这一点,我需要向字段中添加什么选项?我肯定有一个选择,但我似乎在任何地方都找不到
提前谢谢
史蒂夫 在application.rb中执行以下操作:
config.filter_parameters += [:password, :token]
检查以下答案:Rails 4 作为旁注,
config.filter_参数
已移动到它自己的初始值设定项
config/initializers/filter\u parameter\u logging.rb
您需要添加下面的代码行来过滤令牌
和密码
# Be sure to restart your server when you modify this file.
# Configure sensitive parameters which will be filtered from the log file.
Rails.application.config.filter_parameters += [:password, :token]