129
130
131
132
133
134
135
136
137
138
139
140
|
# File 'lib/active_scaffold/helpers/form_column_helpers.rb', line 129
def current_form_columns(record, scope, subform_controller = nil)
if @main_columns && (scope.nil? || subform_controller == controller.class)
@main_columns.visible_columns_names
elsif scope
subform_controller.active_scaffold_config.subform.columns.visible_columns_names
elsif %i[new create edit update render_field].include? action_name.to_sym
return if action_name == 'render_field' && request.get?
active_scaffold_config.send(record.new_record? ? :create : :update).columns.visible_columns_names
end
end
|