带有 tabs_on_rails 插件的自定义选项卡生成器
我使用 tabs_on_rails 插件来执行选项卡视图。 它的文档告诉我,我们可以自定义一个构建器来覆盖类似
- open_tabs 的方法:在选项卡设置之前调用的方法
- close_tabs:在选项卡设置之后调用的方法
- tab_for:创建单个选项卡项所调用的方法
问题是我不'不知道在哪里放置覆盖代码?有人可以帮助我吗?
I have use tabs_on_rails plugin to do tabs view.
and its documentation told me that we can custom a builder to override methods like
- open_tabs: the method called before the tab set
- close_tabs: the method called after the tab set
- tab_for: the method called to create a single tab item
the problem is I don't know where to put the override code? Does anyone can help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
@Topley 是对的,但还不够。
您应该将特定的类输入 /lib 并将其命名为 menu_tab_builder.rb
然后你会发现还是不行,因为Rails3。
此外,您还需要添加
open_tabs
和close_tabs
功能。祝你好运!
@Topley is right but not enough.
You should put the particular class input /lib and name it as menu_tab_builder.rb
Then you will find that it still doesn't work because of Rails3.
In addition, you need to add
open_tabs
andclose_tabs
function.Good luck!
如果您将自定义构建器类放入 Rails 应用程序的
/lib
目录中的文件中,那么 Rails 将自动加载它。If you put the custom builder class in a file within your Rails application's
/lib
directory then it will be automatically loaded by Rails.请将自定义构建器类文件放置在应用程序中的 /config/initializers 目录中,然后重新启动服务器。
Do place custom builder class file in /config/initializers directory within your application and restart your server.