ProgateのWeb開発コース(Ruby on Rails)にransackを使って検索機能を搭載したい。
解決したいこと
ProgateのWeb開発コース(Ruby on Rails)にransackを使って検索機能を搭載したい。
発生している問題・エラー
undefined method `posts_path'
該当するソースコード
<%= search_form_for @search do |f| %>
その他のコード
posts_controller.rb
def index
@search = Post.ransack(params[:q])
@posts = @search.result
end
index.html.erb
<div class="serch_form">
<%= search_form_for @search do |f| %>
<div class="form-group">
<%= f.label :post.content, "Content" %>
<%= f.text_field :post.content, class: "form-control" %>
</div>
<div class="actions"><%= f.submit "Search" %></div>
<% end %>
</div>
post.rb
def self.ransackable_attributes(auth_object = nil)
["posts"]
end
0