Fix: Only show state field if config requires it
Fix: Only show state field if config requires it

Previously, if Spree::Config[:address_requires_state] was set to false, the else branch of the
if-else construct would wrongly be triggered. Now the state field is only shown if the config flag
is actually set to true.

magiclabs/spree_address_book,shohrukh/spree_address_book,redglory/spree_address_book,redglory/spree_address_book,rbngzlv/spree_address_book,romul/spree_address_book,redglory/spree_address_book,kvanwagenen/spree_address_book,magiclabs/spree_address_book,renuo/spree_address_book,deseretbook/spree_address_management,dkirsche/spree_address_book,renuo/spree_address_book,deseretbook/spree_address_management,romul/spree_address_book,kvanwagenen/spree_address_book,deseretbook/spree_address_management,dkirsche/spree_address_book,rbngzlv/spree_address_book,magiclabs/spree_address_book,shohrukh/spree_address_book,renuo/spree_address_book,dkirsche/spree_address_book,rbngzlv/spree_address_book,shohrukh/spree_address_book