module ActionCrud::Helpers::View
Public Instance Methods
current_model()
click to toggle source
# File lib/action_crud/helpers/view.rb, line 4 def current_model controller.try(:current_model) end
current_record()
click to toggle source
# File lib/action_crud/helpers/view.rb, line 8 def current_record controller.try(:current_record) || current_model.try(:new) end
current_records()
click to toggle source
# File lib/action_crud/helpers/view.rb, line 12 def current_records controller.try(:current_records) || [] end
permitted_params()
click to toggle source
# File lib/action_crud/helpers/view.rb, line 16 def permitted_params controller.try(:permitted_params) || [] end
record_link_to(record=nil, *args)
click to toggle source
# File lib/action_crud/helpers/view.rb, line 20 def record_link_to(record=nil, *args) options = args.extract_options! action = args.first ActionCrud::Helpers::Link.new(self, record, action, options).render end
record_links_to(record=nil, *args)
click to toggle source
# File lib/action_crud/helpers/view.rb, line 27 def record_links_to(record=nil, *args) options = args.extract_options! default = options.fetch :html, {} options = options.except(:html) actions = args.concat(options.keys) actions = actions.any? ? actions : [:show, :edit, :destroy] ActionCrud::Helpers::Link.new(self, record, actions, default).render_multiple(options) end