我在哪里可以找到一份适合新手的Rails模型生成外键关系的参考资料?
我发现有些页面指出您应该向相关模型添加has_many
和belongs_to
来指定这些关系,但是没有看到任何指示如何让脚手架生成正确的控制器和视图代码来反映这些关系。
我在哪里可以找到一份适合新手的Rails模型生成外键关系的参考资料?
我发现有些页面指出您应该向相关模型添加has_many
和belongs_to
来指定这些关系,但是没有看到任何指示如何让脚手架生成正确的控制器和视图代码来反映这些关系。
http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
请查看第11章和第12章,了解有关Rails 3和Rails 3.2的信息。希望您喜欢这些章节,其中介绍了非常不错的外键关系概念。
虽然它不是一个教程,但我发现这个页面在尝试弄清楚我的Rails关系时非常有用。它也是一个“官方”指南,因此可能会得到维护。
同时查看 nested_form gem 和相关文档: http://rubydoc.info/gems/nested_form/0.1.1/frames。使用非常简单。
有很多StackOverflow的问题询问新手参考资料。我建议你从这两个Peepcode的视频教程开始:
它们在视觉上很好地介绍了Rails 2开发。然后,我建议你阅读Ryan Daigle的Rails 2.1 PDF,以掌握未在视频教程中涵盖的2.1功能。
我不确定你的问题想要表达什么。你期望脚手架做什么?自动创建多对象关系链接?这是你必须自己开始分层处理的事情...随着你这样做,脚手架开始被一个真正的应用程序所取代。脚手架只是一个起点:它并不意味着能猜测出应用程序中对象之间的关系。