2016-12-23 3 views
-2

組織内を回転する文書を追跡するコードを生成しようとしています。従業員の追加、文書タイプの追加、ログインのための他のコードを実行しましたが、文書フォームの作成と作成した文書からの検索には苦労しています。このコードは、検索のためにある:レールへ私は自分のコードで何が起こっているのか分かりませんが、IDを使って検索することでデータベースからデータをフィルタリングしたいのですが

controller#show 
    def show 
     @generate_documents = GenerateDocument.where('Reciever LIKE?',"%#{params[:search]}%") 
     # @generate_documents = GenerateDocument.all 
     end 

views/show 
    <%= form_tag generate_document_path, :method => :get do %> 
    <p> 
     <%= text_field_tag :search, params[:search] %> 
     <%= submit_tag "Search" %> 
    </p> 
    <% end %> 
    <!-- end of seaerch form --> 


    <!-- loading data from database and displaying then in a list format BEGIN --> 
    <ul> 
     <% @generate_documents.each do |generate_document| %> 
     <li> 


     <%= link_to generate_document.Reciever, edit_generate_document_path(generate_document) %> 
      </li> 
     <% end %>`enter code here` 
    </ul> 
    <!-- 
    END LISTING --> 

    <%= link_to 'New Generate Document', new_generate_document_path %> 

答えて

0

でもIamは新しいが、私はそれゆえ、あなたが使用することができ、あなたはコントローラへのビューからパラメータを渡す必要が基礎のお手伝いをすることができます:

:url => {:controller => "name_of_your_controller", :action => "action_to_be_perforemed", :id => "whatever id you want"} 

または他の我々が与える編集要求

<%= link_to "Edit", edit_post_path(@edit)%> 

ながら行うように、あなたはまた、URL内のオブジェクトを渡すことができます:特定のポストのIDを。 これがあなたを助けてくれることを願っています。

+0

私に多くの助けをしてくれてありがとうBhaveshありがとう、私はそれが働いて固定した後に私は "レシーバ"のスペルがあったことに気づいた。 – Monwabisi

関連する問題