2012-04-07 9 views
0

の終わりを満たしている私は、インデックスデータに問題、終端のないregexpはファイル

= form_tag blog_posts_path, method: :get do 
%p 
= text_field_tag :query, params[:query] 
= submit_tag "Search", name: nil 

をしようとしながらこれを書いて、私はこのエラーを取得し、私は本当にそれを修正する方法がわからない:

/home/marina/project/app/views/blog_posts/index.haml:15: syntax error, unexpected ')' 
));}\n<p></p>\n#{ 
^ 
/home/marina/project/app/views/blog_posts/index.haml:15: syntax error, unexpected '<' 
));}\n<p></p>\n#{ 
    ^
/home/marina/project/app/views/blog_posts/index.haml:15: unterminated regexp meets end of fail 
/home/marina/project/app/views/blog_posts/index.haml:15: syntax error, unexpected $end, expecting keyword_end 
(ライン#15前後)

抽出ソース:

12: %br 
13: 
14: = form_tag blog_posts_path, method: :get do 
15: %p 
16: = text_field_tag :query, params[:query] 
17: = submit_tag "Search", name: nil 
18: 

答えて

0

うん、インデントの問題です。 %pを一度インデントし、最後の2行を2回インデントする必要があります。

+0

okこれで修正されましたが、検索するボックスがありますが、検索ボタンを押しても何も変わらず、データがすでにインデックスされています。 – Marina

+0

marina @ ubuntu:〜$ cd project marina @ubuntu:〜/ project $ rake db:setup BlogPost用に生成されたインデックス – Marina