0

データのインデックス作成中にこれを書きました

= 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: 
4

1 に答える 1

0

うん、それはインデントの問題のようです。%p を 1 回、最後の 2 行を 2 回インデントする必要があります。

于 2012-04-07T22:19:19.760 に答える