我正在开发CRUD,并且有书,章和场景。
创建新场景时,我希望将父章节标题及其父书标题显示为面包屑。
如何设置“场景”控制器才能执行此操作?
这是我的实现方式
“图书”模型(app / models / book.rb)
class Book < ApplicationRecord
has_many :stories
end
“章节”模型(app / models / chapter.rb)
class Chapter < ApplicationRecord
has_many :scenes
belongs_to :book
end
“场景”模型(app / models / scene.rb)
class Scene < ApplicationRecord
belongs_to :chapter
end
答案 0 :(得分:0)
我想你有:
scene
belongs_to
一个chapter
chapter
belongs_to
一个book
因此,如果您拥有scene
变量,则可以访问
scene.chapter.title
和scene.chapter.book.title