2016-07-30 9 views
0

私はrailsを使い慣れていません。保存ボタンをクリックしてフォームを送信すると、customer_detailsフォームが作成されました。私はダウンロードボタンを使用してフォームをダウンロードすることができますform.soのすべての内容でページを編集します。 This is what im getting after saved the form 保存されたフォームのパラメータを使用してフォームを送信すると、レールを編集ページにリダイレクト

def create 
 
    @customer_detail = CustomerDetail.new(customer_detail_params) 
 
    @customer_detail.company_profile_id = current_user.company_profile.id 
 
    respond_to do |format| 
 
     if @customer_detail.save 
 
     format.html { redirect_to edit_customer_detail_path(@customer_detail), notice: 'customerDetails was successfully created.' } 
 
     else 
 
     format.html { render :new } 
 
     end 
 
    end 
 
    end 
 
def edit 
 
    @customer_details = CustomerDetail.find(params[:id]) 
 
    end
問題は、私はそれがフォームのいずれかの内容をせずに編集path.butにリダイレクト保存ボタンをクリックしたときに、です。 edit_pathでフォームを取得するにはどうしたらいいですか?誰かが助けてください。

+0

編集フォームを追加して編集アクション – Thorin

+0

私は編集アクションで自分の質問を編集しました。 –

+0

質問のedit.html.erbを追加してください – Thorin

答えて

0

このformat.html { render 'edit', notice: 'customerDetails was successfully created.' }

が私のアプリを試着してみて、期待どおりに動作します。

+0

私はそれを試しました。編集ページにリダイレクトされますが、フォームの内容はリダイレクトされません。私はフォームを表示したいので、ダウンロードボタンを使用してダウンロードしてください。あなたはもっと助けることができます –

+0

edit.html.erbへの編集フォームを含めましたか? – mrvncaragay

+0

edit.html.haml.Iには何も書かれていません。それを空にしました。私は私のform.html.hamlを編集ページ? –

関連する問題