Dan*_*ark 14 ruby-on-rails foreign-key-relationship scaffold
不知道如果我读这个权利,但它似乎是脚手架不会做完全是个一个一对多的关系.例如,如果我messages用脚手架创建然后我想要comments那些messages(一个message- >多个comments),我必须经历并改变一切.举例来说,我已经在改变这个comment的new看法
<% form_for(@comment) do |f| %>
Run Code Online (Sandbox Code Playgroud)
对此
<% form_for([@message, @comment]) do |f| %>
Run Code Online (Sandbox Code Playgroud)
然后更改Action以设置@messagevar ...等等.
目前,Scaffold无法自动完成,对吧?
Joh*_*sch 12
这是事实,但是,这不是故事的结局.Scaffold至少有两种选择,它们都能很好地工作并自动获取类之间的关系(基于你的ActiveRecord关系指标,如has_many).其中一个替代方案是Streamlined,另一个是ActiveScaffold.
它们主要用于输入系统所需的非用户输入数据的数据.例如,我将它们用于表格上的管理任务,当其中一个脚手架替代品能够很好地用于很少使用的功能时,没有必要为CRUD构建完整的UI.您不希望将它们用于对消息的评论.
| 归档时间: |
|
| 查看次数: |
15581 次 |
| 最近记录: |