Rubyアプリケーションがあり、検索機能を実装しようとしています。検索要求を処理するコードがありますが、検索バーを表示することができません。私はapplication.html.haml
にコード化しましたが、不正なネストエラーが発生します。私は間違って何をしていますか?Rubyアプリケーションに検索バーが表示されない
%body
%header
.wrapper.clearfix
#logo= link_to "Scribble", root_path
<li><%= form_tag(search_path, method: :get) do %>
<%= text_field_tag(:post_title, params[:post_title]) %>
<%= submit_tag "Search" %>
<% end %>
%nav
- if user_signed_in?
= link_to current_user.name, edit_user_registration_path
= link_to "Add New Inspiration", new_post_path, class: "button"
- else
= link_to "Sign in", new_user_session_path
= link_to "Sign Up", new_user_registration_path, class: "button"
%p.notice= notice
を期待通り、このコードは動作するはずですが、あなたは、エラーのスタックトレースを投稿してくださいことはできますか?また、このリンクが役立つかどうかを見てください:http://stackoverflow.com/a/13524362/259889 – Sid
'#logo'内の部分は有効なHamlのようには見えません。 – Stefan
こんにちは@Stefan、なぜこのコードでは灰色表示されているのか分かりませんが、その部分はうまくいきます。クリックするとユーザーがホームページに戻るというロゴが表示されます。その部分はうまく動作しますが、それがその下にあるものに影響を与えていると思いますか? –