我创建了两个模型:
答案答案类型{id, text}
后者可以接受两个值{correct / wrong}
作为文本。
我修改了管理面板以接受一个 html 选择字段以直接在 Answer 中链接 AnswerType。
现在的问题是,在答案的列表页面中,我有一个 AnswerType 列,我可以在其中看到链接的 AnswerType 的 ID,但我想查看文本而不是 ID。
在文件/admin/answers/views/index.erb
中的字段是:
<td><%= answer.answer_type %=></td>
我如何修改它以选择从该 id 开始的文本!?
非常感谢你......我不得不说帕德里诺岩石!
编辑:添加一些信息
SCHEMA
create_table "answer_types" t.string "text" [..]
create_table "answers"
t.string "text"
t.integer "answer_type_id"
[..]
models/answer.rb
类答案 < ActiveRecord::Base [..] has_one :answerType
models/answer_types.rb
类 AnswerTypes < ActiveRecord::Base [..] belongs_to :answer