0

検索する単語を書き込もうとすると、検索のボタンが無効になっているように何も表示されません。私はすでに私のブログ投稿をインデックスに登録しました。

this is for search
%h1 My Blog

= form_tag blog_posts_path, method: :get do 
  %p    
= text_field_tag :query, params[:query]
= submit_tag "Search", name: nil
- @blog_posts.each do |blog_post|
  %p
    %b= link_to blog_post.title, blog_post

  %p= blog_post.content

  %p{style: "float: right;"}
    = link_to "Delete", blog_post, method: :delete, confirm: "Are you sure you want to delete this post?"
    %hr{style: "clear: both;"}

%br

= link_to 'New Post', new_blog_post_path

およびこのインデックス作成 marina@ubuntu:~/project$ rake db:setup ブログポスト用に生成されたインデックス

4

1 に答える 1

0

text_field_tagとそのsubmit_tag下をネストしてみてform_tagください。コードでは、これらは兄弟ノードです。

%p
  = form_tag blog_posts_path, method: :get do   
    = text_field_tag :query, params[:query]
    = submit_tag "Search", name: nil
于 2012-04-13T00:33:25.587 に答える