Rails 5 Query从同一个类别中拉出除我当前正在查看的帖子以外的其他帖子
技术问答
421 人阅读
|
0 人回复
|
2023-09-12
|
我正在尝试在帖子详细信息页面上显示同一类别的其他3个帖子。所以我有这个查询:2 U- a8 N) b1 p3 Z+ F, T$ ~
def show5 I& L% O! ?% g0 a4 x3 X
@posts_from_same_category = Post.where(category_id: @post.category_id).limit(3).order("RANDOM()")
/ P! {; u! e A& z* ?! r2 V& ?- m end* z' u2 Z2 J7 i$ ^3 ?
所以页面结构是这样的:2 x1 ]; z( o. R4 @* }6 t! k& |) V5 `
帖子标题 + o, E% m' N, A6 n- X. k% d
帖子文字. n; O% |3 n* y- n9 z# S9 Z
(标题)同一类别的更多帖子. f7 m2 r2 N) y6 y# O5 p% J# N
其他职务1# A9 {/ S8 M/ F, {
其他职务2+ }0 K" { M. k" e2 K
其他职务3 ?" s" w/ d |- C5 o1 u$ _
* q( u# U @1 ?7 [) z& F7 r它返回所有帖子,包括我正在查看的帖子。 如何编写查询以拉出当前正在查看的帖子以外的帖子?
+ ^! F% @' p# i3 @' m3 z* C# ?8 L谢谢8 u0 X& B- ]4 x7 u7 `" C! T* ~
" s% h9 | G" t7 w* k) N& Y解决方案: |
|
|
|
|
|