如何在Rails 3中链接到对象的父对象?

时间:2011-06-05 21:48:11

标签: ruby-on-rails ruby-on-rails-3

如果我有以下型号:

    class Section < ActiveRecord::Base
      has_many :pages, :dependent => :destroy
    end

    class Page < ActiveRecord::Base
      belongs_to :section
    end

我有一个拥有页面的部分,我怎么能添加一个link_to链接到父页面?或者,我怎么能找到一个页面的所有者?

1 个答案:

答案 0 :(得分:4)

@page      = Page.find(params[:id])  # or whatever the criteria
@page_link = link_to "section", @page.section

或者,在视图中:

<%= link_to "section", @page.section %>