- Implement state filtering in the CitiesController - Add new scope `by_state` in the City model - Update cities index view to include state dropdown - Add slug column to states for friendly URLs - Update English locale to include 'All States' This commit enhances the cities index page by allowing users to filter cities based on the selected state. It introduces a new scope in the City model for state filtering and updates the view to present a dropdown for state selection. Additionally, it adds a slug column to the states table to support friendly URLs, improving the overall user experience.
7 lines
158 B
Ruby
7 lines
158 B
Ruby
class AddSlugToStates < ActiveRecord::Migration[8.0]
|
|
def change
|
|
add_column :states, :slug, :string
|
|
add_index :states, :slug, unique: true
|
|
end
|
|
end
|