Sha256: 857e04c99f82da10e061f12808a957a73320078a2d923016cc6fce01939ce91e
Contents?: true
Size: 1.27 KB
Versions: 49
Compression:
Stored size: 1.27 KB
Contents
<% column = if render_field.is_a? ActiveScaffold::DataStructures::Column render_field else active_scaffold_config.columns[render_field.to_sym] end return unless @main_columns.include? column.name @rendered ||= Set.new return if @rendered.include? column.name @rendered << column.name renders_as = column_renders_as(column) if renders_as == :subform options = {:is_subform => true, :field_class => "#{column.name}-sub-form"} else options = {:is_subform => false, :field_class => "#{column.name}-input"} end html = if scope readonly = (@record.readonly? or not @record.authorized_for?(:crud_type => :update)) crud_type = @record.new_record? ? :create : (readonly ? :read : :update) active_scaffold_render_subform_column(column, scope, crud_type, readonly, !active_scaffold_config.subform.columns.names_without_auth_check.include?(column.name), @record) else render_column(column, @record, renders_as, scope) end -%> ActiveScaffold.render_form_field('<%= source_id %>','<%= escape_javascript(html) %>', <%= options.to_json.html_safe %>); <%if column.update_columns && !column.update_columns.empty?%> <%= render(:partial => "render_field", :collection => column.update_columns, :locals => {:source_id => source_id, :scope => scope})%> <%end%>
Version data entries
49 entries across 49 versions & 1 rubygems