2011-03-21 71 views
1

我遇到了rails服务器端验证的问题。有人能帮我解决这个问题吗?Rails验证

的情况是:

我创建动态及其元素也dynamic.My应用将产生一些HTML代码。我们可以使用任何形式或博客..

我应用服务器端验证。但由于动态元素,我无法将最后输入的值存储到元素中。正如我们通常在PHP中所做的那样,如果用户输入错误,我们不会将该字段置空。所以我需要找到一种机制,将旧值填充到元素中,如果出现问题。

这是代码到控制器,该控制器是我使用以显示的形式:

render :layout => false,:template=>'buildders/rander_form' 

和视图rander_form.html.erb具有

<%= render :file=>RAILS_ROOT+'/public/forms/form_'[email protected]_name+'.html.erb' %> 

其中@form_name是一个动态表单名称(具有HTML代码)。

有人能帮助我吗?

+0

有什么原因您不使用模型和表单生成器?请参阅http://guides.rubyonrails.org/form_helpers.html(第2.2节将表单绑定到对象) – 2011-03-21 12:45:58

回答

1

不要把雇员再培训局的文件中公开,人们可以通过在URL

也进入文件路径为何不动的代码进行再培训局模板到控制器下载呢?