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,我修正了:) –