对不起,如果这是一个愚蠢的问题,我不是一个经验丰富的Rails开发人员。Rails:显示从一个模型创建表单到另一个模型视图
据我了解,做事情的Rails的方式是:
- 创建一个模型。
- 通过创建,显示等操作为此模型创建一个控制器。
- 通过具有相应名称(例如new.html.erb,show.html.erb等)的相关视图呈现这些操作。
- 将视图路由到路由器所需的URL。
我不明白,但我们是否可以混合两个模型彼此。
例如,在我们的应用程序中,我们有用户模型,日历模型和Post模型。
用户有很多日历,日历中有很多帖子。
而且我们需要让人们:
- 创建一个从他们的个人资料(用户#显示)的新@calendar。
- 从日历中创建一个新的@post。
我们来完成,这是顺便说一句:
- 创建
_calendar_form.html.erb
形式,包括到我们用户的show.html.erb
。 - 创建
_post_form.html.erb
表单并将其包含到我们的日历的show.html.erb
中。
但是,我们不确定这是正确的/ Rails的做事方式,感觉我们可能会打破MVC模式。
如果是这样,是否有解决方案来实现类似的结果,但采用更传统的方法?
完美,谢谢! –