У меня есть таблица "объявлений" с атрибутами, которые включают заголовок
ads_controller.rb
def index
if params[:title]
@ad = Ad.where('title LIKE ?', "%#{params[:title]}%")
else
@ads = Ad.published.paginate(page: params[:page], per_page: 5)
end
@categories = Category.all
@categorytypes = Categorytype.all
end
Application.html.erb
<%= form_tag(ads_path method: :get) do %>
<%= text_field_tag :title, params[:title], class: 'form-control' %>
<button type="submit" class="btn btn-default btn-xs"><i class="fa fa-search"></i></button>
<% end %>
При отправке я получаю сообщение об ошибке:
параметр отсутствует или значение пусто: ad
def ad_params
params.require(:ad).permit(:title, :description, :price, :location, :category_id, images: [])
end
какие-либо решения?