Я вернулся)
В общем ситуация следующая, не могу разобраться в чем проблема, есть посты у постов есть город, надо чтобы был выбор по городам но у меня что то не получается)
posts_controller.rb
def post_all
@posts = Post.all.paginate(page: params[:page])
@posts = Post.where(status: params[:status]).paginate(page: params[:page]) if params[:status].present?
@posts = Post.where(city_id: params[:city_id]).paginate(page: params[:page]) if params[:city_id].present?
end
и во вьхе указываю
<%= form_for all_post_path, :method => 'get' do |f| %>
<%= f.collection_select :city_id, City.all, :id, :name, :prompt => "Выберите город" %>
<%= render @posts %>
<%= submit_tag "Search", :name => nil %>
<% end %>
post.rb
belongs_to :city
city .rb
has_many :posts
Все равно показывает абсолютно все посты помогите люди добрые чет не вкурю никак