Railsでaタグにtitle要素を書くのが面倒臭い。

link_toにtitle要素を指定しなかった場合、リンク文字をtitle要素に入れるようにしました。

config/initializers/rails_ext.rb:

module ActionView::Helpers::UrlHelper
  #
  # ==== Examples
  #   link_to 'User Logged in', 'login'
  #   # => <a href="login" title="User Logged in">User Logged in</a>
  #
  def link_to_with_title(name, options = {}, html_options = nil)
    html_options = {:title => name} if html_options.nil?
    html_options[:title] = name if html_options[:title].nil?
    link_to_without_title(name, options, html_options)
  end
  alias_method_chain :link_to, :title
end

Comments


Option