私はページをリダイレクトしようとしていますが、params student_idとpre_writingsテーブルのstudent_idが一致しているかどうかを確認したい場合は編集ページにリダイレクトします。idがレールに存在する場合にページをリダイレクトする
私の前の執筆スキーマ:
create_table "pre_writings", force: :cascade do |t|
t.integer "student_id"
t.integer "classroom_id"
t.integer "task_id"
t.text "q1"
t.string "q1answer"
t.text "q2"
t.string "q2answer"
t.text "q3"
t.string "q3answer"
t.text "q4"
t.string "q4answer"
t.text "q5"
t.string "q5answer"
t.text "q6"
t.string "q6answer"
t.text "q7"
t.string "q7answer"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.integer "user_id"
end
そして、私はあなたのコントローラ内の適切な方法でSTUDENT_ID
<a href="/<%= @tasksname.downcase %>/new?student_id=<%= student_id=element.id %>&task_id=<%= assessment.task.id %> ">
あなたの実際の質問は何ですか?なぜあなたは 'link_to'とあなたのルートヘルパーを使用していませんか? –
params student_idとpre_writingsテーブルのstudent_idが一致しているかどうかを確認したいのですが、それが一致する場合は編集ページにリダイレクトしたいかどうかを確認したいという質問を編集しました。ありがとう – user8595476
私はここでRailsのベストプラクティスを使用しているとは思わない。あなたがいたなら、それは簡単でなければなりません。あなたのモデルとその関連を共有できますか? –