# Production version skips validation

**URL:** <https://www.ruby-forum.com/t/production-version-skips-validation/112845>\
**Category:** Rails\
**Created:** [August 23, 2007, 8:38pm UTC](https://www.ruby-forum.com/t/production-version-skips-validation/112845 "2007-08-23T20:38:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ecae2f/32.png) [@jen](https://www.ruby-forum.com/u/jen)\
**Post date:** [August 23, 2007, 8:38pm UTC](https://www.ruby-forum.com/t/production-version-skips-validation/112845/1 "2007-08-23T20:38:42Z")

</div>

I’m trying to validate\_presence\_of a hidden\_field, which works fine on  
my machine, but when I upload it to the production server (Apache  
front-end running WEBrick behind) it skips validation every time. The  
form field values are assigned with a javascript function, and then it  
is submitted using javascript instead of a submit tag.

Controller:  
def result  
case @request.method  
when :post  
@result = Result.new(@params[‘result’])  
if @result.save  
flash[‘notice’] = “Evaluation Submitted”  
redirect\_back\_or\_default :action =\> “nextpt”  
end  
when :get  
@result = Result.new  
end  
end

View:

```
                        <%= start_form_tag :action=> "result" %>
                        <%= hidden_field "result",

```

“DefinitionUseful” %\>  
\<%= hidden\_field ‘result’, ‘DefinitionComments’ %\>  
\<%= hidden\_field “result”, “SOPPUseful”  
%\>  
\<%= hidden\_field ‘result’, ‘SOPPComments’ %\>  
\<%= hidden\_field “result”, “RIDeMResultUseful” %\>  
\<%= hidden\_field ‘result’, ‘RIDeMResultComments’ %\>  
\<%= hidden\_field ‘result’, ‘EvaluatorUserID’, :value=\>  
session[‘user’].UserID %\>  
\<%= hidden\_field ‘result’,  
‘StudyPatientNumber’, :value=\>@patient.PatientNumber %\>  
\<%= end\_form\_tag %\>

```
      <tr><td colspan="3" align="center"><input type="button"

```

value=“Submit and Continue” onclick=“submitForm();” /\>

Model:  
class Result \< ActiveRecord::Base  
set\_table\_name “CCStudyResults”

validates\_length\_of :DefinitionUseful, :minimum =\> 5, :message =\>  
“seems to short”  
end

I’m still pretty new at this. Any ideas? Thanks!!!
