2

我是新手在rails和论坛。我正在开发我的第一个ror 3应用程序,并且我有一个表单问题。在rails 3中的Form_tag验证

随着form_for验证工作正常,但与form_tag我不知道怎么可能做验证。我的代码是下一个:

<%=form_tag(result_path, :method => "post") do %> 
    Party: <%= text_field :event,:name %><br/> 
    Where: <%= text_field :event,:where %><br/> 
    When: <%= text_field :event,:when %><br/> 

在我的控制,我得到的参数有:

@event = Event.new(PARAMS [:事件])

和所有工作正常,但是,怎么能我做验证?

非常感谢

回答

0

在你的事件模型,你就必须添加您的验证这样:

class Event < ActiveRecord::Base 
    . 
    . 
    validates_presence_of :Party #etc 
end 
1

当您使用的form_tag,你没有与之相关的模型。你将不得不自己编码验证或创建一个不绑定到你的数据库的模型。