使用Rails form_for" req"选项

时间:2014-09-09 21:33:24

标签: ruby-on-rails ruby form-for

我正在尝试将ruby标记字段设置为必填字段客户端,我试图通过以下方式执行此操作:

<%= f.text_field :name, :placeholder => 'Event Title', :id => "form-field-first", :class => "form-field", :class => "req" %>

但是如果该字段为空,它仍然没有提出任何问题。它比这更复杂吗?我是否必须进入我的.rb文件并进行特殊要求的课程?谢谢你的帮助!

3 个答案:

答案 0 :(得分:2)

http://guides.rubyonrails.org/active_record_validations.html#presence所述,

您应该在validates :field, presence: true文件中使用model.rb来执行此操作。

答案 1 :(得分:1)

您应该将标记类属性编写为以空格分隔的字符串:

<%= f.text_field :name, 
                 :placeholder => 'Event Title', 
                 :id => "form-field-first", 
                 :class => "form-field req" %>

答案 2 :(得分:0)

所有好的想法,但我发现它是一个类似的问题,所有你需要的任何ruby标签是:

:required => true

所以我可以,

<%= f.text_field :name, :placeholder => 'Event Title', :id => "form-field-first", :class => "form-field", :required => true %>

和宾果游戏!超级简单,无法在docsXD上找到选项