我正在尝试将ruby标记字段设置为必填字段客户端,我试图通过以下方式执行此操作:
<%= f.text_field :name, :placeholder => 'Event Title', :id => "form-field-first", :class => "form-field", :class => "req" %>
但是如果该字段为空,它仍然没有提出任何问题。它比这更复杂吗?我是否必须进入我的.rb文件并进行特殊要求的课程?谢谢你的帮助!
答案 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上找到选项