Rails模型验证转换&到&

时间:2015-11-30 10:17:15

标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-3.1

我禁用了模型中的所有验证,但是当我尝试访问以下内容时。它转换字符串和&到&

p = Project.new(title: 'With & character')
p.valid?
p.title 
=> "With & character" 

模型中没有验证。知道为什么会这样吗?使用Rails 4.2.4

我的模型代码

  class Project < ActiveRecord::Base
  end

1 个答案:

答案 0 :(得分:0)

确保encoding: utf8

中有database.yml

如果以上不起作用,那么您可以使用以下内容:

CGI::unescapeHTML(your_string)

希望它有所帮助!