2013-07-10 40 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>