我如何使用Rails关联来建模以下内容:
对不起,如果这有点模糊。如果你们需要更多细节,请随时提问!
我在考虑这样的事情,但显然不允许这样做。有办法解决这个问题吗?
User has_many Requests, Responses
Request belongs_to User
Responses belongs_to User
Request has_many Responses
Responses belongs_to Request
答案 0 :(得分:0)
所以说,有3种模式:用户,请求,响应。用户has_many请求和响应,以及每个belongs_to用户的请求和响应。
在每个用户的视图中,您可以根据自己的喜好单独列出请求或响应。并且在显示任何请求的视图中,您可以列出每个响应的用户,如
<h2>Response from <%= @response.user.username %></h2>
The official rails guide可以让您了解代码,因为您的代码会更容易,但如果有疑问,请随时询问。