在rails應用程序中,如果它是空白的,我必須控制一個搜索字段(在提交操作中)。 這一個未連接到一個表中登記的一些數據:Rails:在提交時檢查字段是否爲空
<%= form_tag products_path, :method => 'get' do %>
<%= text_field_tag :search, params[:search]%>
<%= submit_tag "Ricerca" %>
<% end %>
我已經嘗試過在我的控制器定義動作進行檢查,我傳遞的參數的值:
if !(params[:search].present?)
redirect_to root_path, error: 'Insert a research key'
else
@count = Product.search(params[:search]).count
if @count == 0
redirect_to root_path, error: 'No data found for your search'
else
@products = Product.search(params[:search])
end
end
不限通過Rails驗證我的領域的想法?
你的代碼似乎沒問題!我使用的是什麼問題 – aashish