1

我正在使用friendly_id在我的导轨应用程序上生成URL。嵌套模型中的友好标识

我有以下模型组织:

广告:

class Ad < ActiveRecord::Base 
belongs_to :area 
... 

地区:

class Area < ActiveRecord::Base 
has_many :ads 
validates :name 
... 

,公元模型下面的函数生成每个广告的网址:

friendly_id :title_and_title, use: :slugged 

def title_and_title 
"classified ads france #{title}" 
end 

我想要做的是在URL中添加区域名称。 我怎么能这样做?

感谢

回答

2

尝试:

def title_and_title 
    self.area.name 
end 

要获取名称它的父。

+0

def title_and_title “classified ads france#{title}#{self.area.name}” end – 2015-01-26 22:47:21