Rails ViewHelper
ViewHelper
app/helpers xxxxx_helper.rb
basically, all helpers under app/helpers are included
If you want to use only own controller-helper, change setting in config
config.action_controller.include_all_helpers = false
Example
ViewController app/controllers/view_controller.rb
app/helpers/view_helper.rb
module ViewHelper def format_datetime(datetime, type= :datetime) return '' unless datetime case type when :datetime format = '%Y/%m/%d %H:%M:%S' when :date format = '%Y/%m/%d' when :time format = '%H:%M:%S' end datetime.strftime(format) end # collectin: array # prop : property def list_tag(collection, prop) content_tag(:ul) do collection.each do |element| concat content_tag(:li, element.attributes[prop]) end end end end