❌ <% keys.each do |key| %> <% if key.include? "_file" %> <%= render :partial => 'form_file', :object => (CancerPredictMappingFile.where(:id=> property[key]).first rescue nil), :locals => {:f => make_fields, :key=>key} %> <% else %> <% value = property[key] %> <% value_type = Cancerpredictfields::FIELDINFO[key] %> <% value = "[]" if property == {} && value_type == 'Array' %> <% is_localized = Cancerpredictfields::NonLoclaized.exclude?(key) %> <% @value= value %> <% if is_localized %> <% @disp_value = @value[I18n.locale.to_s] rescue "" %> <%else%> <% @disp_value = @value %> <%end%> <% @disp_value = bc_yaml_dump(@disp_value) if value_type == 'Array' %> <% field_type = ((value_type == 'String' || value_type == 'Array' || value_type == 'Float') ? "text_field" : value_type) %> <% if value_type == 'Fixnum' %> <% if @value == 1%> <%= make_fields.check_box key,{:checked=>true,:class=>"checkbox",:style=>"float:left;"}%> <% else%> <%= make_fields.check_box key,{:checked=>false,:class=>"checkbox",:style=>"float:left;"}%> <%end%> <% elsif is_localized %> <%=make_fields.fields_for I18n.locale.to_s do |locale_fields|%> <%= locale_fields.send(field_type, key,{:value=>@disp_value}) %> <%end%> <% else %> <%= make_fields.send(field_type, key,{:value=>@disp_value})%> <%end%> <%end%> <%end%> <%= make_fields.hidden_field :old_num,:value=>num.to_s %>