2013-07-10 44 views
1

我試圖編輯在世界國旗寶石的輸出,在文檔中,它說以下內容:編輯世界國旗輸出

您可以通過標誌視圖助手方法定製輸出:

WorldFlags.flag_list_tag = :div 
WorldFlags.flag_tag = :span 
WorldFlags.flag_text = '' 

我已經嘗試了很多東西,但似乎無法得到它的工作,那裏應該放置這些方法來定製輸出? 謝謝!

回答

0

我不能通過在問題中使用視圖幫助器方法來編輯世界標誌gem的輸出。不過我可以用下面的CSS刪除從UL標籤子彈:

ul { 
    list-style-type: none; 
} 

UL和李標籤依然存在,我不認爲這是目前的方式使用世界上刪除除非您自己編輯寶石,否則標誌寶石。

希望此功能被添加到未來版本的寶石。

0

您是否嘗試過在配置/初始化程序目錄(例如「world_flags_config.rb」)中創建一個文件並將該代碼放入該文件?確保在完成此操作後重新加載服務器。

+0

感謝您的答覆!我已經加入上述成稱爲「世界flags.rb」我是否需要換行代碼任何東西,因爲當我開始我的軌道服務器,我收到以下錯誤的初始化: 「未定義的方法'flag_list_tag =」爲WorldFlags :模塊(NoMethodError)「 –

0

另一種方法是使用div而不是span

config/initializers/world_flags_config.rb設置如下:

WorldFlags.flag_list_tag = :div 
WorldFlags.flag_tag = :div 
WorldFlags.flag_text = '' 

而在你的意見,你可以這樣做:

<div class="f32"><%= flag(:ar, "Argentina") %></div>