| Message: 93863 |
 |
BY: David Lippert (dlippert) DATE: 2010-06-11 21:58 SUBJECT: RE: Quiz module error in a la carte 1.4.5 I have narrowed this problem down. It only happens when you click to add or edit a question in a quiz that has been placed on a guide. Adding / editing questions on a page, or in the modules list works fine.
Regarding sessions...I am working with a development install, so I am the only one logged in (with admin privileges).
Here are the log snippet:
Processing QuizController#edit_question (for 209.152.34.153 at 2010-06-11 14:38:40) [GET]
Parameters: {"qid"=>"1", "id"=>"1"}
[4;35;1mUser Columns (4.7ms) [0m [0mSHOW FIELDS FROM `users` [0m
[4;36;1mUser Load (1.2ms) [0m [0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1 [0m
[4;35;1mLocal Load (1.7ms) [0m [0mSELECT * FROM `locals` LIMIT 1 [0m
[4;36;1mCACHE (0.0ms) [0m [0;1mSELECT * FROM `locals` LIMIT 1 [0m
[4;35;1mLocal Columns (10.1ms) [0m [0mSHOW FIELDS FROM `locals` [0m
[4;36;1mGuide Columns (4.7ms) [0m [0;1mSHOW FIELDS FROM `guides` [0m
[4;35;1mGuide Load (1.3ms) [0m [0mSELECT * FROM `guides` WHERE (`guides`.`id` = 165) [0m
[4;36;1mQuizResource Columns (4.9ms) [0m [0;1mSHOW FIELDS FROM `quiz_resources` [0m
[4;35;1mQuizResource Load (1.3ms) [0m [0mSELECT * FROM `quiz_resources` WHERE (`quiz_resources`.`id` = 1) [0m
[4;36;1mQuestion Columns (4.4ms) [0m [0;1mSHOW FIELDS FROM `questions` [0m
[4;35;1mQuestion Load (1.2ms) [0m [0mSELECT * FROM `questions` WHERE (`questions`.`id` = 1 AND (`questions`.quiz_resource_id = 1)) ORDER BY position [0m
[4;36;1mQuestion Exists (1.1ms) [0m [0;1mSELECT `questions`.id FROM `questions` WHERE (`questions`.`id` = 1) AND (`questions`.quiz_resource_id = 1) ORDER BY position LIMIT 1 [0m
Rendering template within layouts/tool
Rendering quiz/edit_question
Rendered guide/_side_bar (1.0ms)
Rendered guide/_title_actions (0.8ms)
Rendered module/_title_actions (3.5ms)
ActionView::TemplateError (Need controller and action!) on line #7 of app/views/quiz/edit_question.html.erb:
4: </h3>
5: <h4>
6: <%if @page || @guide%>
7: <%=link_to "Edit Content", :controller => if @page then 'page' elsif @tab then 'guide' end, :action =>'edit', :id => @page || @guide %> >> Edit <%=@mod.module_title%>
8: <%elsif @tutorial%>
9: <%=link_to "Units", :controller => 'unit', :action =>'units', :id => @tutorial %> >> Edit <%=@mod.module_title%>
10: <%else%>
app/views/quiz/edit_question.html.erb:7
Rendered rescues/_trace (17.9ms)
Rendered rescues/_request_and_response (12.8ms)
Rendering rescues/layout (internal_server_error)
| |