Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 从2个表中进行选择,并在rails中对它们进行排序_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 从2个表中进行选择,并在rails中对它们进行排序

Ruby on rails 从2个表中进行选择,并在rails中对它们进行排序,ruby-on-rails,ruby,Ruby On Rails,Ruby,我想从不同的表中选择一些行,然后对它们进行排序。如何合并这些结果并根据其创建的值对其进行排序 @books = Book.all @notebooks = Notebook.all @booksandnotebooks = ???? @BooksandNotebook=(@books+@Notebook).排序依据(&:created\u at) ruby不是很可爱吗:)这似乎也是一个很好的标准化书籍和笔记本的候选者?是的。Nanni-如果你真的想在书籍和笔记本电脑之间共享代码/功能(我认为

我想从不同的表中选择一些行,然后对它们进行排序。如何合并这些结果并根据其创建的值对其进行排序

@books = Book.all
@notebooks = Notebook.all

@booksandnotebooks = ????
@BooksandNotebook=(@books+@Notebook).排序依据(&:created\u at)


ruby不是很可爱吗:)

这似乎也是一个很好的标准化书籍和笔记本的候选者?是的。Nanni-如果你真的想在书籍和笔记本电脑之间共享代码/功能(我认为这是shane的建议),我建议避开单表继承(STI),这在我的经验中只是一种痛苦,相反,我们可以在lib文件夹中编写一个模块,书籍和笔记本都可以包含这个模块。