2017-06-21 103 views
0

我正在使用phonelib gem进行电话号码验证。 在我的用户模型,user.rbRails:仅在生产中出现重复验证错误消息

validates :phone, phone: { allow_blank: true, message: "Please enter valid contact number" } 

_form.html.erb

<%= f.number_field :phone, :maxlength => '16', class: 'phone-number' %> 
<%= f.error_message_on :phone %> 

当用户进入我收到错误消息无效的电话号码,“请输入有效的联系电话”两次。 enter image description here

我也有另一种验证

validates_presence_of :company_type, message: 'Please enter your company type' 

,并在我的部分

<%= f.select :company_type, [], { prompt: false }, class: 'company-type' %> 
<%= f.error_message_on :company_type %> 

enter image description here

奇怪的是这种情况只在生产,而不是在开发环境。任何人都可以帮我弄清楚是什么导致了这种行为?提前致谢。

+0

你可以尝试在生产环境中,以启动轨道服务器和跟踪这个bug下来 –

回答