Ich benutze Nachfolger. In meiner app.rb habe ich geschrieben
get '/search' do
@post = Post.find(:Title => "%#{params[:query]}%")
erb :'layout'
Layout.erb
<% if @results %>
<%@results.each do |r|%>
<%end%>
<%=r.title%>
<% end %>
Und zum blog_model.rb in der Post-Klasse füge dies hinzu:
def self.search(query)
#where(:title, query) -> Dies würde eine genaue Übereinstimmung mit der Abfrage zurückgeben
where("title like ?", "%#{query}%")
Und ich bekomme diesen Fehler: LocalJumpError bei /search kein Block gegeben (yield). Was soll ich tun oder habe ich diesen Code richtig geschrieben? Vielen Dank im Voraus.