Ruby on Rails Tuesday, July 2, 2013

Dave Castellano wrote in post #1114260:
> Dheeraj Kumar wrote in post #1114259:
>> @formatted_question.each_pair do |key, value|
>> @formatted_question[key] = @question[:correct_anno] if value.length <
>> 2
>> end
>>
>> --
>> Dheeraj Kumar
>
> Thanks!!

Oops, that will not work as the hash contains other attributes..
formatted = {
#id: self.id,
#complete_question: "\r#{question} \r\r\r A.
#{answer_list[0][0]}\r\r B. #{answer_list[1][0]}\r\r C.
#{answer_list[2][0]}\r\r D. #{answer_list[3][0]}\r\r E.
#{answer_list[4][0]}\r",
correct_answer: self.correct_ans_1,
answer_a: answer_list[0][0],
answer_b: answer_list[1][0],
answer_c: answer_list[2][0],
answer_d: answer_list[3][0],
answer_e: answer_list[4][0],
anno_a: answer_list[0][1],
anno_b: answer_list[1][1],
anno_c: answer_list[2][1],
anno_d: answer_list[3][1],
anno_e: answer_list[4][1],
anno_pict_1: answer_list[0][2],
anno_pict_2: answer_list[1][2],
anno_pict_3: answer_list[2][2],
anno_pict_4: answer_list[3][2],
anno_pict_5: answer_list[4][2],
correct_ans_pict: self.correct_ans_pict,
#author: self.author,
question_pict: self.question_pict,
question: self.question,
correct_answer_position: random_insert + 1,
correct_answer_letter: correct_answer_shuffled
}

I need to target just anno_a thru anno_d

--
Posted via http://www.ruby-forum.com/.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/3d918ff75bfc1a261eed3615e2cde1dd%40ruby-forum.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments:

Post a Comment