ruby-on-rails – Rails:脚手架自动执行一对多关系

不知道如果我正在阅读 this,但是似乎脚手架不会完全一个一对多的关系.例如,如果我使用scaffold创建消息,然后我想对这些消息进行评论(一个消息 – >许多注释),我必须通过并更改所有内容.例如,我必须在评论的新视图中改变这一点
<% form_for(@comment) do |f| %>

到这个

<% form_for([@message,@comment]) do |f| %>

然后更改Action来设置@message var …等等.

目前无法使用脚手架自动完成,对吗?

解决方法

这是真的,但这不是故事的结尾. Scaffold至少有两种替代方案都能很好地工作,并自动接受类之间的关系(基于您的ActiveRecord关系指标,如has_many).其中一个替代方案是 Streamlined,另一个ActiveScaffold.

它们主要用于输入您的系统所需的数据,而不是用户输入的数据.例如,我使用它们作为表的管理任务,如果在其中一个支架替代方案可以很简单地使用很少使用的功能,那么在CRUD构建完整的UI时没有任何意义.你不想使用它们对消息的评论.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...