了解rails中的模型

时间:2013-02-27 23:40:45

标签: ruby-on-rails model

我对rails很新。我正在开发一个项目:假设我们有一个User模型,而我current_user = User.find_by_id(:some_id),然后有一个Sshkey模型,带有'belongs_to:user'规范(通常在User模型中'has_many :ssh_keys的规范)。但我不明白这意味着什么:

@ssh_key = current_user.ssh_keys.new

是否意味着当指定'has_many:ssh_keys'时,User会以某种方式自动提供所有ssh_keys方法?更一般地说,为什么区分模型和控制器是如此相关。难道我们猜不到模型类是控制器类的父类吗?

(PS:对不起,如果这篇文章看起来太简单了)

0 个答案:

没有答案