0
我是Ruby新手,但我创建了一个类似测验的网站,用户可以回答多项选择题。每个问题都被分配到一个特定的测验,所以每个测验可能有多个问题。我难以理解所选择的选择是否适合该答案。所有的答案都保存在一个question_id
referrer和一个correct
布尔值。从按钮上的控制器检查数据点击?
我有一种感觉,它与link_to
有关,但我无法弄清楚。
这里是我访问控制器:
def check
puts "//////// //////// /////// #{@givenAnswer}"
puts "//////// //////// /////// #{@correctAnswer}"
end
这里是尽可能接近我可以得到使其工作,但我得到一个地址错误:以上
<%= link_to "#{@ans.content}", {:controller=>:pages,:action=>:check, :givenAnswer=>@ans.content, :correctAnswer=>params["correct#{@q.id}"]}, :method=>:get, :class => "btn" %>
给出了一个UrlGenerationError
。
@q
和@ans
都是由脚本中的循环创建的。它们的定义正确。
任何帮助,将不胜感激。谢谢!
请参阅编辑。感谢#1,我修正了:) –