- Standardize string quotes in various files for consistency. - Remove commented-out tests from cities and weather_arts controllers to improve readability. - Clean up admin_users and weather_arts fixture files by commenting out unused entries instead of removing them. These changes are aimed at enhancing code readability and maintainability, ensuring that code adheres to style guidelines without removing useful comments for future reference.
77 lines
2.1 KiB
Ruby
77 lines
2.1 KiB
Ruby
ActiveAdmin.register WeatherArt do
|
|
# See permitted parameters documentation:
|
|
# https://github.com/activeadmin/activeadmin/blob/master/docs/2-resource-customization.md#setting-up-strong-parameters
|
|
#
|
|
# Uncomment all parameters which should be permitted for assignment
|
|
#
|
|
# permit_params :city_id, :weather_date, :description, :temperature, :feeling_temp, :humidity, :wind_scale, :wind_speed, :precipitation, :pressure, :visibility, :cloud, :prompt
|
|
#
|
|
# or
|
|
#
|
|
# permit_params do
|
|
# permitted = [:city_id, :weather_date, :description, :temperature, :feeling_temp, :humidity, :wind_scale, :wind_speed, :precipitation, :pressure, :visibility, :cloud, :prompt]
|
|
# permitted << :other if params[:action] == 'create' && current_user.admin?
|
|
# permitted
|
|
# end
|
|
permit_params :city_id, :weather_date, :description, :temperature,
|
|
:feeling_temp, :humidity, :wind_scale, :wind_speed,
|
|
:precipitation, :pressure, :visibility, :cloud,
|
|
:prompt, :image
|
|
|
|
remove_filter :image_attachment, :image_blob
|
|
|
|
index do
|
|
selectable_column
|
|
id_column
|
|
column :city
|
|
column :weather_date
|
|
column :description
|
|
column :temperature
|
|
column :image do |weather_art|
|
|
image_tag(weather_art.image, size: "100x100") if weather_art.image.attached?
|
|
end
|
|
actions
|
|
end
|
|
|
|
show do
|
|
attributes_table do
|
|
row :city
|
|
row :weather_date
|
|
row :description
|
|
row :temperature
|
|
row :feeling_temp
|
|
row :humidity
|
|
row :wind_scale
|
|
row :wind_speed
|
|
row :precipitation
|
|
row :pressure
|
|
row :visibility
|
|
row :cloud
|
|
row :prompt
|
|
row :image do |weather_art|
|
|
image_tag(weather_art.image) if weather_art.image.attached?
|
|
end
|
|
end
|
|
end
|
|
|
|
form do |f|
|
|
f.inputs do
|
|
f.input :city
|
|
f.input :weather_date
|
|
f.input :description
|
|
f.input :temperature
|
|
f.input :feeling_temp
|
|
f.input :humidity
|
|
f.input :wind_scale
|
|
f.input :wind_speed
|
|
f.input :precipitation
|
|
f.input :pressure
|
|
f.input :visibility
|
|
f.input :cloud
|
|
f.input :prompt
|
|
f.input :image, as: :file
|
|
end
|
|
f.actions
|
|
end
|
|
end
|