使用外键关系创建rails模型和支架的教程

时间:2008-10-02 18:19:27

标签: ruby-on-rails

在哪里可以找到关于生成具有外键关系的rails模型的好Rails新手友好参考?

我找到了一些页面,表明您应该将has_manybelongs_to添加到相关模型中以指定这些关系,但是没有看到任何有关让脚手架生成正确控制器的说明并查看反映这些关系的代码。

4 个答案:

答案 0 :(得分:3)

http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

并检查Rails 3和Rails 3.2的第11章和第12章。我希望你喜欢这些章节,这是非常好的外键关系概念

答案 1 :(得分:0)

查看问题:Rails 3.1: Any tutorials for deeply nested models?

另请参阅 nested_form gem和相关文档:http://rubydoc.info/gems/nested_form/0.1.1/frames。用法非常简单。

答案 2 :(得分:0)

这不是一个教程,但我发现这个页面在试图弄清楚我的rails关系应该是什么时非常有用。它也是一个"官员"指导所以它可能会得到维护。

http://guides.rubyonrails.org/association_basics.html

答案 3 :(得分:-2)

有一堆StackOverflow问题要求新手参考资料。我建议您从两个Peepcode截屏视频开始:

他们在视觉上向您介绍Rails 2开发方面做得很好。然后,我建议你拿起Ryan Daigle的Rails 2.1 PDF,以获得截屏视频中没有涉及的2.1功能。

我不确定你的问题是什么。你期待脚手架做什么?自动创建多对象关系链接?这是你必须开始自己分层的东西....当你这样做时,脚手架开始被一个真正的应用程序取代。脚手架只是一个起点:它并不是要猜测你的对象间关系在应用程序中会是什么样子。