我通常在我的意見我做了:tabindex => autotab
像這樣調用助手這樣添加一個方法來ApplicationHelper
def autotab
@current_tab ||= 0
@current_tab += 1
end
然後:
<%= text_field "post", "login",:tabindex => autotab, :value => @login %>
您還可以修改所有text_field
,check_box
,方法一次一個自動添加tabindex,通過添加像這樣的東西到您的應用程序助手:(未經測試,但你明白了)
def text_field_with_tabindex(*args)
options = args.last
options[:tabindex] = autotab if options.is_a?(Hash) && options[:tabindex].nil?
text_field_without_tabindex(*args)
end
def self.included(base)
base.class_eval do
alias_method_chain :text_field, :tabindex
end
end
這可能是更多的麻煩比它的價值
我必須使用本地變量而不是實例變量請你解釋一下我,如果我走@current_tab的CURRENT_TAB而不是爲什麼它不工作 – railslearner 2015-08-11 05:51:25