Ich habe zwei Modelle (Fragen und Antworten), die leicht die folgen beliebte Railscasts:Unerwünschte (meta?) Daten in Ruby/Rails
class Question < ActiveRecord::Base
has_many :answers
accepts_nested_attributes_for :answers, :allow_destroy => true
end
class Answer < ActiveRecord::Base
belongs_to :question
attr_accessible :content
end
Die Antworten werden gebaut (für die Zwecke meiner Anwendung) innerhalb der bearbeiten Methode meiner question_controller.rb:
2.times do
@question.answers.build
end
und in der Bearbeitungsansicht wiedergegeben - edit.html.haml als:
= f.fields_for :answers do |builder|
= render "answer_fields", :f => builder
Das Problem erscheint, wenn ich die Antworten zeigen möchte. Innerhalb show.html.haml, tue I:
= for answer in @question.answers
= answer.content
Die Antwort Inhalte angezeigt, aber ich habe auch diesen (unerwünschten) HTML-Code:
[#<Answer id: 11, question_id: 22, content: "100", created_at: "2012-04-02 08:34:50", updated_at: "2012-04-02 08:34:50">,]
Irgendwelche Gedanken darüber, wie diese entfernen? Ich kann keinen Grund für das Vorhandensein dieser zusätzlichen Daten finden.
Vielen Dank im Voraus!
Ja, das war es. Danke für die Antwort! – mo5470