私はそれが簡単だと知っていますが、私は解決策の周りに頭を浮かべることはできません。Rails:サブミット/保存前にコンテンツを確認する方法は?
求人掲示板サイトです。それはthis siteに似た機能だと言います。ユーザーが必要な情報をすべて入力して「次のステップに進む」または「プレビュー」をクリックすると、別のページがすべてのデータで読み込まれます。そのページは、データが保存されるときの最終ページと似ています。
プレビューページのユーザーは、ページに進むことができます(この場合はDBに保存されます)。または、ジョブを編集するに戻るをクリックします。
Iは、以下を試み::
を作成_form.html.erb
内私は方法プレビュービュー/jobs/preview.html.erb
def create if params[:preview] @job = Job.new(jobs_params) render 'jobs/preview' else @job.save end end
を作成変更
JobControllers
内プレビューボタン<%= f.submit "Preview", :name => 'preview' %>
を添加
今は2つの問題があります。
1-私のプレビューページ内に、編集ボタンがあります:<%= link_to "Edit Job", edit_job_path(@job) %>
。しかし、私は@job
が見つからないのでエラーがあります。エラーは言う:私はプレビューページ上のすべての情報を提出し、私のDBに追加する方法<%= link_to 'Back to edit', 'javascript:history.go(-1);' %>
2 - に似変更
SOLUTIONを?
ありがとうございます。
を添加し、ダッシュボード
で
をコントローラにプレビューアクションを追加しましたか?誰もが特定のコード/エラー/などなしで助けることは非常に困難になるでしょう – whodini9