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,你沒有與之相關的模型。你將不得不自己編碼驗證或創建一個不綁定到你的數據庫的模型。