0

我是一名学习 Rails 的大一新生,正在从事我的第一个关于“在线书籍写作”的项目。

我已经制作了用户、书籍和部分的 MVC。像这样的协会:

class User < ActiveRecord::Base
  has_many :sections , dependent: :destroy
end

class Section < ActiveRecord::Base
  belongs_to :book
  belongs_to :user
end

class Book < ActiveRecord::Base
  has_many :sections
end

所以我在用户和部分之间建立了关系,但在用户和书籍之间没有关系。例如,user.1 写 book.1 的 section.1,user.2 写 book.1 的 section.2。

然后我想使用不同用户编写的 book.1 的所有部分,自动形成 book.1。(将文本字段直接连接在一个文本字段中,book_content 是 section_content 的总和)

我应该在视图或模型中做什么?

4

1 回答 1

0

您必须添加一个索引字段来管理部分的顺序。但现在你可以这样做:

<%= render book.sections %>

然后你需要定义一个部分sections/_section.html.(erb.haml.whatever)

于 2013-09-12T21:26:06.207 回答