2017-03-19 11 views
0

私は現在、レールプロジェクトを書いています。コースとポストの2つのモデルがあります。私が望むのは、コースのショーページにコメント(投稿)を追加できるようにすることです。他のコントローラでレールのform_forを使用するには?

<%= form_for(@post) do |f| %> 
    <div class="well"> 
     <h4>PICK a nickname:</h4> 
     <div class="form-group"> 
      <%= f.text_field :user , class: "form-control", rows: "3"%> 
     </div> 
     <h4>Leave a Comment:</h4> 
     <div class="form-group"> 
      <%= f.text_area :content , class: "form-control", rows: "3"%> 
     </div> 
      <%= f.submit "Add New Comment", class: "btn btn-primary" %> 
    </div> 
    <% end %> 

がどのように私はもちろんのショーのhtmlページにこののform_forを使用することができます。私はこのようなポストのためのform_forを、持っていますか? また、投稿を送信するときに、そのページを表示ページに残しておきたいと思います。

答えて

0
  1. 地元の人々、部分的 '/コメント/コメント' をレンダリングするコースのショーのページから、部分レンダリング(しかし@post置くことを忘れないでください)

    :{ポスト:ポスト}

  2. 使用(右の方法で)リモート真/またはバックポストリモートのform_for

    にユーザーをリダイレクト:真、方法: '/置くポスト/パス'

あなたのroutes.rbを知る必要があります。

関連する問題