On 23 Maj, 22:55, Michael Pavling <[email protected]> wrote: > On 23 May 2010 17:52, Smoq <[email protected]> wrote: > > > In a table "answers" I have columns: question, a1, a2, a3 (these > > columns are answers to the question), > > a_u (user's answer), a_ok (correct answer). Below I have pasted the > > view that I am using for listingquestions. > > Surely you have a "Question" model, which has the question text, and > the three choices for answers (or even a "Choice" model, with a > "Question :has_may Choices" relationship...), and in the "Answer" > model you just store the question_id and the choice (or choice_id). > > > But I have no idea how to list ALL answers at the bottom of the page > > (now I know how to show only one answer). And how (in the most > > effective way) to update the column "a_u" wtith ALL user's answers? > > For every question the user completes you have an Answer record > (created when they answer a question, or updated if they're allowed to > edit), so users have many answers, and you can iterate to display all > wherever you wish. > > > > > Could you help me? > > > #-----------------------------------------------------index.htm.erb > > begin------------------------------------------------------------------ > > <h1>Listing answers</h1> > > > <% @answers.each do |answer| %> > > <form > <!-- action = "\answers\selected" to > > gowno nie chce > > dzialac --> > > <td><%=h answer.question %></td> > > <input type="radio" name="answer1" value= <%=answer.a1%> /> > > <%=h > > answer.a1 %> > > <input type="radio" name="answer1" value= <%=answer.a2%> /> > > <%=h > > answer.a2 %> > > <input type="radio" name="answer1" value= <%=answer.a3%> /> > > <%=h > > answer.a3 %> > > <input type="submit"/> > > </form> > > > <% end %> > > <br/> > > > You selected <%= @data11 %> > > #-----------------------------------------------------index.htm.erb > > end------------------------------------------------------------------ > > > In answers_controller I have included: > > > �...@data11 = params[:answer1] > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby on Rails: Talk" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/rubyonrails-talk?hl=en. > Hi,
Could you let me know what shuld be included in controller to list on the page ALL user's answers? I also think that the view should be modified to show ALL user's answers - but I have no idea how it should be changed. Could you modify it? -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

