我一直在使用 rails 3.x 中的无表模型时遇到问题。我在这里查看了一堆关于堆栈溢出的问题,虽然我试图实现它们,但我还没有弄清楚。除非已填写两个文本字段标签,否则我希望不要提交表单。它不必检查其数据是否有效,但我只想对表单本身进行基本检查。
我在这里有我的表单代码:
<%= form_tag '/page' do %>
<%= label_tag %>
<%= text_field_tag %>
<%= label_tag %>
<%= text_field_tag %>
<br />
<%= submit_tag %>
<% end %>
然后将其传递给控制器:
def page
@page = Hourly.new(params)
@page.function_call
end
然后进入模型:
class Hourly
include ActiveModel::Validations
attr_reader params
attr_accessor params
validates_presence_of params
def initialize(params)
end
end
有什么我没有添加来检查 text_field_tags 的验证吗?