|
10 | 10 | { question: "Ruby or Rails provided this method? link_to 'Home', root_path", answer: :rails, explanation: "`link_to` is a Rails helper method that generates HTML links. `root_path` is a Rails path helper." }, |
11 | 11 | { question: "Ruby or Rails provided this method? params[:id]", answer: :rails, explanation: "`params[:id]` is used in Rails to fetch query parameters or URL parameters in controller actions." } |
12 | 12 | ]) |
| 13 | + |
| 14 | +# Seed data for 10 users with answers |
| 15 | +users = [ |
| 16 | + { user_id: 101, username: "user1", role: "member" }, |
| 17 | + { user_id: 102, username: "user2", role: "member" }, |
| 18 | + { user_id: 103, username: "user3", role: "member" }, |
| 19 | + { user_id: 104, username: "user4", role: "member" }, |
| 20 | + { user_id: 105, username: "user5", role: "member" }, |
| 21 | + { user_id: 106, username: "user6", role: "member" }, |
| 22 | + { user_id: 107, username: "user7", role: "member" }, |
| 23 | + { user_id: 108, username: "user8", role: "member" }, |
| 24 | + { user_id: 109, username: "user9", role: "member" }, |
| 25 | + { user_id: 110, username: "user10", role: "member" } |
| 26 | +] |
| 27 | + |
| 28 | +users.each do |user_data| |
| 29 | + user = User.create(user_id: user_data[:user_id], username: user_data[:username], role: user_data[:role]) |
| 30 | + |
| 31 | + # Randomly assign scores to answers (you can adjust as needed) |
| 32 | + 3.times do |
| 33 | + Answer.create!( |
| 34 | + user_id: user.id, |
| 35 | + puzzle_id: Puzzle.all.sample.id, |
| 36 | + choice: [ "ruby", "rails" ].sample, |
| 37 | + is_correct: [ true, false ].sample |
| 38 | + ) |
| 39 | + end |
| 40 | +end |
0 commit comments