2012-12-17 79 views

回答

1

我認爲正確的方法是創建一個banner_type模式,怎麼把它給你的靈活性,以在未來增加更多的廣告類型,

我的建議是如下

===表=== ========

*banner_types* 
id 
type 

*banners* 
id 
#your banner columns 
banner_type_id 

===模型==========

class BannerType < ActiveRecord::Base 

    has_many :banners 

end 


class Banner < ActiveRecord::Base 

    belongs_to :banner_type 

end 

====控制器= ==================

我不確定你問的是關於控制器的問題,但它會和普通的控制器一樣。

====視圖========

你可以調用的旗幟類型,說你有一面旗幟列表

@banners.each do |banner| 
    <p> 
    <%= banner.banner_type.type%> 
    </p> 
end 

HTH

+0

這正是我決定在你發佈之前一起去。感謝您的確認。 – marcamillion

+0

@marcamillion,很高興幫助,鐵軌巖! – sameera207

相關問題