Base
Add a nested ActionLink
# File lib/active_scaffold/config/nested.rb, line 26 def add_link(attribute, options = {}) column = @core.columns[attribute.to_sym] unless column.nil? || column.association.nil? label = if column.polymorphic_association? column.label else column.association.klass.model_name.human({:count => column.singular_association? ? 1 : 2, :default => column.association.klass.name.pluralize}) end options.reverse_merge! :security_method => :nested_authorized?, :label => label action_group = options.delete(:action_group) || self.action_group action_link = @core.link_for_association(column, options) @core.action_links.add_to_group(action_link, action_group) unless action_link.nil? else # TODO: raise exception end end
# File lib/active_scaffold/config/nested.rb, line 43 def add_scoped_link(named_scope, options = {}) action_link = @core.link_for_association_as_scope(named_scope.to_sym, options) @core.action_links.add_to_group(action_link, action_group) unless action_link.nil? end
Generated with the Darkfish Rdoc Generator 2.