This plugin is a Ruby on Rails helper for tabbed interface with control of current tab and different styled tabs. Very useful for web appications.
ruby script/plugin install git://github.com/rafaelp/tabs_helper.git
If you got this plugin with SVN or Piston, run: ruby vendor/plugins/tabs-helper/install.rb
To use the tabs_helper you need to include the CSS stylesheet in the of your layout template.
You can do this either by manually including the files via stylesheet_link_tag
OR by using the included tabs_helper_includes
helper method, which will do this for you.
# Controller
class DashboardController < ApplicationController
current_tab :mydashboard
...
end
# View
<% tabs do |tab| %>
<%= tab.account 'Account', account_path, :style => 'float: right' %>
<%= tab.users 'Users', users_path, :style => 'float: right' %>
<%= tab.mydashboard 'Dashboard', '/' %>
<%= tab.projects 'Projects', projects_path %>
<% end %>
Tabs Helper is released under the MIT License.
Working at BielSystems
Blog: http://rafael.adm.br
Podcast: http://rafael.adm.br/voltandopracasa
Github: https://github.com/rafaelp
Twitter: http://twitter.com/rafaelp