forked from OpenNeo/impress
Emi Matchu
cd28c26ae7
Oh jeez, okay, the latest batch of Alt Styles are using a different URL format for the thumbnail image! This isn't something we can import via modeling, so we're gonna have to keep on top of it manually. For now, I'll keep inferring the previous format in case they keep using it, but here's also a console script to fix up the latest batch. (At time of writing, not all of these are in our database, which is fine; when pasting it into the console, those lines will error and the script will continue.) ```rb def update_style(color_name, species_name, thumbnail_url) AltStyle.find_by_color_id_and_species_id( Color.find_by_name(color_name), Species.find_by_name(species_name) ).update!(thumbnail_url:) end update_style "Grey", "Blumaroo", "https://images.neopets.com/items/c0gk16fk.gif" update_style "Grey", "Bori", "https://images.neopets.com/items/55qvx6mr.gif" update_style "Grey", "Bruce", "https://images.neopets.com/items/6y6pyiuw.gif" update_style "Grey", "Buzz", "https://images.neopets.com/items/7fh4avry.gif" update_style "Grey", "Chia", "https://images.neopets.com/items/7b2jtn10.gif" update_style "Grey", "Elephante", "https://images.neopets.com/items/0ne41rao.gif" update_style "Grey", "Gnorbu", "https://images.neopets.com/items/75mwtqmh.gif" update_style "Grey", "Hissi", "https://images.neopets.com/items/dxdi2mhm.gif" update_style "Grey", "Kiko", "https://images.neopets.com/items/b9yiruxt.gif" update_style "Grey", "Lenny", "https://images.neopets.com/items/c6cboc7e.gif" update_style "Grey", "Lutari", "https://images.neopets.com/items/33fs4eqf.gif" update_style "Grey", "Nimmo", "https://images.neopets.com/items/4karmgbl.gif" update_style "Grey", "Ogrin", "https://images.neopets.com/items/dlw78fhk.gif" update_style "Grey", "Quiggle", "https://images.neopets.com/items/0aipl0iw.gif" update_style "Grey", "Ruki", "https://images.neopets.com/items/bjnjxsem.gif" update_style "Grey", "Tuskaninny", "https://images.neopets.com/items/7rh57a0o.gif" update_style "Grey", "Vandagyre", "https://images.neopets.com/items/6p8sgs69.gif" update_style "Grey", "Xweetok", "https://images.neopets.com/items/bge9vp5e.gif" ``` |
||
---|---|---|
.. | ||
fundraising | ||
item | ||
alt_style.rb | ||
application_record.rb | ||
auth_record.rb | ||
auth_user.rb | ||
closet_hanger.rb | ||
closet_list.rb | ||
closet_visibility.rb | ||
color.rb | ||
contribution.rb | ||
item.rb | ||
item_outfit_relationship.rb | ||
nc_mall_record.rb | ||
neopets_connection.rb | ||
neopets_page.rb | ||
outfit.rb | ||
parent_swf_asset_relationship.rb | ||
pet.rb | ||
pet_state.rb | ||
pet_type.rb | ||
species.rb | ||
swf_asset.rb | ||
user.rb | ||
zone.rb |