のページに移動して127.0.0.1/searches/new
クリックして送信すると、次のようになります。
ActionView::MissingTemplate in Searches#show
Missing partial searches/search with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in:
通常、Rails は結果を に送信するので、理由がわかりませyield
ん。
私の中でshow.html
:
<%= render @search.calendars %>
私のコントローラーでsearches_controller.rb
:
def new
@search = Search.new
end
def create
@search = Search.create!(params[:params])
redirect_to @search
end
def show
@search= Search.find(params[:id])
end
私のモデルではsearches.rb
:
def calendars
@calendars ||= find_calendars
end
private
def find_calendars
calendars = Calendar.order(:event)
calendars = calendars.where("event like ?", "%#{keywords}%") if keywords.present?
calendars
end
私の中でroutes.rb
:
resources :searches