Ruby on rails 重构允许更改输入的参数

Ruby on rails 重构允许更改输入的参数,ruby-on-rails,ruby,gsub,Ruby On Rails,Ruby,Gsub,首先我是rails的新手,我有一个rails应用程序,它包含每个用户的配置文件,在配置文件中根据每个用户的性别发送一个参数。例如“Mr.”但在我的控制器中,我无法接受PT,因此它返回错误 “#” 我想编辑我的控制器以获取参数并将其更改为无点,我想可能可以使用gsub,但当我尝试编辑时,返回错误 “例外情况”:“#我发现使用gusb是当前的,但我使用的位置错误,我不需要将孔参数更改为字符串,因此我将字段从参数中取出,并按照下面的说明更改参数许可证,一切正常 def profile_update_

首先我是rails的新手,我有一个rails应用程序,它包含每个用户的配置文件,在配置文件中根据每个用户的性别发送一个参数。例如“Mr.”但在我的控制器中,我无法接受PT,因此它返回错误

“#”

我想编辑我的控制器以获取参数并将其更改为无点,我想可能可以使用gsub,但当我尝试编辑时,返回错误


“例外情况”:“#我发现使用gusb是当前的,但我使用的位置错误,我不需要将孔参数更改为字符串,因此我将字段从参数中取出,并按照下面的说明更改参数许可证,一切正常

 def profile_update_params
params.permit(:phone, :email, :gender, :first_name, :last_name, :description, :job_title, :time_zone).merge({title: params[:title].to_s.gsub(".", "")})
end
  def profile_update_params
    params.permit(:phone, :title, :email, :gender, :first_name, :last_name, :description, :job_title, :time_zone)
  
  end
 def profile_update_params
params.permit(:phone, :email, :gender, :first_name, :last_name, :description, :job_title, :time_zone).merge({title: params[:title].to_s.gsub(".", "")})
end