我正在使用friendly_id在我的rails应用程序上生成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
我想要做的是在网址中添加区域名称。 我怎么能这样做?
由于
答案 0 :(得分:2)
尝试:
def title_and_title
self.area.name
end
获取其父级的名称。