0
我正嘗試用簡單的導航創建一個動態菜單。Simplenavigation - 如何創建動態菜單項?
問題是菜單隻適用於應顯示動態菜單項的show動作。所有其他網頁給出了錯誤:
undefined method `model_name' for #<Class:0x9236118>
我看了這一點,但還沒有找到任何解決辦法:
https://github.com/andi/simple-navigation/wiki/Dynamic-Navigation-Items
我navigation.rb:
sub_nav.item :virk, 'Virksomheder', virk_path, :link => {:style => 'font-weight:bolder;', :class => 'submini'} do |virknavn|
virknavn.item :virksom, @virksomhed.try(:name), url_for(@virksomhed), :highlights_on => /virksomheder\/[0-9]+/
end
我只想virknavn菜單項要突出顯示:
/virksomheder/:some virksomhed name
我virksomhed控制器:
def index
@virksomheds = Virksomhed.all
render :layout => 'page'
end
# GET /webhosts/1
# GET /webhosts/1.xml
def show
@virksomhed = Virksomhed.find(params[:id])
render :layout => 'page'
end