Ruby on rails RubyonRails-生成表单所需的输入
我正在尝试在搜索中输入启动搜索所需的信息。我尝试过:验证是否有输入,但没有成功。有什么建议吗Ruby on rails RubyonRails-生成表单所需的输入,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在尝试在搜索中输入启动搜索所需的信息。我尝试过:验证是否有输入,但没有成功。有什么建议吗 <%= text_field_tag "location", params[:location], :placeholder => 'City, zipcode, or address' %> 城市、邮政编码或地址“%” 在该位置所属的任何型号中,尝试添加以下语法: class whatever < ActiveRecord::Base validates :loc
<%= text_field_tag "location", params[:location], :placeholder => 'City, zipcode, or address' %>
城市、邮政编码或地址“%”
在该位置所属的任何型号中,尝试添加以下语法:
class whatever < ActiveRecord::Base
validates :location, presence: true
end
class which
确保位置是模型中可访问的附件的一部分。更改语法
<%= text_field_tag "location", "#{params[:location]}", :placeholder => 'City, zipcode, or address' {:required => true} %>
这是模型属性吗请详细说明你的问题否,我只是想确保在该字段中键入了一些内容。我并没有完全得到您想要的内容,但根据我的理解,您的模型中没有
location
属性,如果这是正确的,请尝试如下操作:添加attr\u访问器:location
和验证:location,presence:true
您正在询问如何使文本字段成为必填字段?问题已经被提出并回答:@anusha我的模型中确实有location属性。我尝试了“城市、zipcode或地址”,:location,nil,:required=>true%>,但出现了一个错误。我只是希望用户在按下搜索键之前必须在字段中输入一些内容。如果他们按search,但没有输入,我希望在该字段中有一些文本,说明需要填写该字段。
validates :location, presence: true