【发布时间】:2014-12-25 23:12:30
【问题描述】:
我正在尝试在我的搜索中输入此输入以开始搜索。我试过 :validate 是否有输入,但没有用。有什么建议吗?
<%= text_field_tag "location", params[:location], :placeholder => 'City, zipcode, or address' %>
【问题讨论】:
-
是否是模型属性,请详细说明您的问题
-
不,我只是想确保在该字段中输入了一些内容。
-
我并没有完全得到你想要的,但根据我的理解,你的模型中没有
location属性,如果正确,那么试试这样:添加attr_accessor :location和validate :location, presence: true -
您在问如何使文本字段成为必填项?问题已经被问及回答:stackoverflow.com/questions/19487514/…
-
@anusha 我的模型中确实有 location 属性。我试过 ' 'City, zipcode, or address', :location, nil, :required => true %>' 但我得到了一个错误。我只是希望用户在按搜索之前必须在字段中输入一些内容。如果他们按搜索但未输入,我希望在该字段中有一些文字说明需要填写该字段。
标签: ruby-on-rails ruby