このアプリは2つのモデル、ファームhas_many Cropsがあります。私たちはFarm#showで検索するためにransackを使用しようとしています。コントローラでshowアクションは次のようになります。Rails Search Ransack NoMethodError
def show
@farm = Farm.find(params[:id])
@q = @farm.crops.ransack(params[:q])
@crops = @q.result(distinct: true)
end
ファーム#ショーのビューは、このフォームが含まれています
<%= search_form_for @q do |f| %>
<div>
<%= f.label :croptype_cont, "Crop Name Contains:" %>
<%= f.text_field :croptype_cont %>
</div>
<%= f.submit "search" %>
<% end %>
すべては右の私には見えますが、我々はこのエラーを取得し続ける - それは最初を強調します検索フォームのライン:
農場#ショーでNoMethodError
未定義のメソッド `crops_path」
ここには何が欠けていますか?