class Person < ActiveRecord::Base
end
class Teacher < Person
end
class Student < Person
end
class Outsider < Person
end
のための単一テーブル継承を実装していると作成者は、フォームで選択されている内容に応じて教師、学生や人を作成し動作するようです
.selectとtype属性が追加されました。 |
はしかし、私はルート
<% =のlink_to '編集'、edit_person_path(@deal)%>が壊れているように見えます <%= link_to 'Back'、persons_path%>
person_pathの代わりにteacher_path、student_path、outsider_pathを指しているようです。
ルートにはどのような変更が必要ですか? routes.rbを中そして
私はあなたがREST は、routes.rbを 試合で「教師/」=>「人物の#インデックス」を追加失うことになる各1 – Arc
ための異なるコントローラにしたいいけない:教師 マッチ「教師/:=>のように:教師 など... – codevoice
これは動作しますが、DRYはまったくありません。すべてのコントローラコードが繰り返し表示されますが、各サブクラスのビューコードは何度も繰り返されます – Tilo