我是rails的初学者。我想在rails上做一个任务...“一个学生的个人信息,如名字,姓氏,父亲姓名,年龄,性别,住址”在一个表中,也在另一个表中有“个人科目标记,总成绩,成绩”。
我的目的是..当我点击视图上的学生姓名时,我需要获得关于学生的所有信息。这一切我需要用脚手架来完成。
我使用scaffold为这两个表创建了两个模型。我是否需要再创建一个表,用于获取各个科目分数的总分。如何将这些模型关联起来,以及如何在视图中为学生姓名和学生id创建链接。
请帮我解开这个..。谢谢..。
发布于 2010-11-11 21:10:21
你这里有很多问题,所以我不会回答所有的问题。不过,我会为您指明正确的方向。
对于模型关联,您将使用ActiveRecord Associations。它们看起来像:
MyModel < ActiveRecord::Base
has_many :things
end要在视图中创建链接,请先阅读Rails Routing以了解什么是REST,然后阅读Layouts and Rendering in Rails。在您的视图中将有助手,如下所示:
link_to "Something", my_model_path(@my_model)https://stackoverflow.com/questions/4153726
复制相似问题